Рейтинг:0

Настройки ACL работают при использовании ssh, но не с командой scp

флаг us

Я настроил компьютер Arch Linux с пользователем «archie» с основной группой «users» как:

useradd -m -g пользователей Арчи

В любое время Арчи создает файл в своем каталоге ~/shared. Мне нужна группа пользователи чтобы получить права на запись, поэтому я добавляю:

setfacl -dm u::rw,g::rw,o::r ~/общий

Теперь, когда я вошел в систему как Арчи через ssh и создать файл в ~/shared я вижу, что это работает:

коснитесь .txt
лс -л
-rw-rw-r--+ 1 archie users 0 6 дек 20:05 a.txt

Однако, когда я использую SCP от моего клиента разрешение 'w' не установлено на пользователи то есть:

scp a.txt [email protected]:/home/archie/shared
# теперь у групповых пользователей есть права только на чтение:
лс -л
-rw-r-r--+ 1 archie users 0 6 дек 20:07 a.txt

Я понятия не имею, почему у меня такое поведение, не должно SCP вроде работает так же, как при входе в систему с ssh? Как я могу настроить, чтобы получить такое же поведение с SCP?

John Greene avatar
флаг cn
Напоминает https://bugzilla.mindrot.org/show_bug.cgi?id=2678
Рейтинг:0
флаг cn

Это может решить вашу проблему, если вы используете RWX.

https://unix.stackexchange.com/questions/105831/how-do-i-allow-rwx-access-to-a-specific-group-with-acls

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.