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