скажем, у нас есть 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 для тысячи пользователей веб-сервера