Я знаю, что могу назначить разрешение на запись владельцу / группе / другим, подобным этому:
chmod u+w myfolderМогу ли я указать здесь конкретного пользователя? Некоторым нравится это:
chmod username u+w myfolder
Я знаю, что могу назначить разрешение на запись владельцу / группе / другим, подобным этому:
chmod u+w myfolderМогу ли я указать здесь конкретного пользователя? Некоторым нравится это:
chmod username u+w myfolder
Вы могли бы использовать setfacl:
setfacl -m u:username:rwx myfolderЭто устанавливает разрешения для определенных пользователей без изменения владельца каталога.
Проверьте справочная страница для получения более подробной информации и примеров.
Примечание:
setfacl является сокращением от установить ACL файла (Список Контроля доступа)
Если вы хотите применить его рекурсивно ко всем подкаталогам: добавьте - Р флаг, подобный этому:
setfacl -R -m u:username:rwx myfolder
Если вы хотите изменить пользователя, владеющего этим файлом или каталогом (папкой), вам придется использовать команду chown. Например, если вы запустите
sudo chown username: myfolderпользователь, владеющий myfolder, будет именем пользователя. Затем вы можете выполнить
sudo chmod u+w myfolderчтобы добавить разрешение на запись к имени пользователя user.
Но если вы хотите добавить этого пользователя в группу, связанную с "myfolder", вы можете запустить
sudo usermod -a -G groupname usernameа затем выполнить
sudo chmod g+w myfolderчтобы добавить разрешение на запись в группу.
Нет, это невозможно. Вы можете либо изменить владельца файла с помощью
[sudo] chown username: foldernameили вы можете добавить пользователя в группу, которой принадлежит файл с
usermod -a -G {group-name} username
Если вы хотите применить его рекурсивно ко всем подкаталогам: добавьте флаг -R следующим образом:
setfacl -R -m u:username:rwx myfolder
В Ubuntu рекурсивно (папка и все ее вложенные папки) дает разрешение определенному пользователю:
sudo chown -R <username>: <folderName>
Я не думаю, что это возможно. Почему бы вам просто не добавить пользователя в группу?