Назад | Перейти на главную страницу

linux: предоставить доступ на запись к папке для одного пользователя

скажем, у нас есть dir1 с режимом 755 root root, и я хочу, чтобы пользователь user1 мог писать в каталог, но я не хочу добавлять его в корневую группу или изменять пользователя или группу, владеющую каталогом. Есть что-то вроде chmod user1+w только для предоставления дополнительного доступа одному пользователю без нарушения права собственности или добавления пользователя в другую группу? Возможно, ACL?

CentOS 6.4 EXT4

Если у вас установлена ​​поддержка acl (пакет acl) и смонтировал ФС с опорой acl (опция acl в /etc/fstab) вы можете попробовать следующее:

setfacl -m "u:user1:rwx" /path/to/dir1/

Это должно добавить user1 в список пользователей, которым разрешено писать в этот каталог.

Больше информации с man setfacl и man getfacl.

Да, ответ - ACL. В настоящее время мы настраиваем ACL для тысячи пользователей веб-сервера