Дайте определенному пользователю разрешение на запись в папку с помощью + w

Я знаю, что могу назначить разрешение на запись владельцу / группе / другим, например, так:

chmod u+w myfolder

Могу ли я указать здесь конкретного пользователя? Примерно так:

chmod username u+w myfolder
156
задан 11 December 2018 в 02:09

4 ответа

Если Вы хотите изменить пользователя, владеющего этим файлом или каталогом (папка), необходимо будет использовать команду chown. Например, если Вы будете работать

sudo chown username: myfolder

, то пользователь, владеющий myfolder, будет именем пользователя. Тогда можно выполниться

sudo chmod u+w myfolder

, чтобы добавить разрешение записи к пользователю имени пользователя.

, Но если Вы хотите добавить этого пользователя к группе, связанной с "myfolder", можно работать

sudo usermod -a -G groupname username

и затем выполниться

sudo chmod g+w myfolder

, чтобы добавить разрешение записи к группе.

154
ответ дан 11 December 2018 в 02:09

Нет это не возможно. Можно или изменить владельца файла с

[sudo] chown username: foldername

, или можно добавить пользователя к группе, которая владеет файлом с

usermod -a -G {group-name} username
8
ответ дан 11 December 2018 в 02:09

Вы могли использовать setfacl:

setfacl -m u:username:rwx myfolder

Это устанавливает полномочия для определенных пользователей, не изменяя владение каталога.

Выезд страница справочника для получения дальнейшей информации и примеры.

185
ответ дан 11 December 2018 в 12:09

Если вы хотите применить его рекурсивно ко всем подкаталогам: добавьте флаг -R следующим образом:

setfacl -R -m u:username:rwx myfolder
10
ответ дан 6 June 2020 в 14:46

Другие вопросы по тегам:

Похожие вопросы: