Создать общую папку для группы пользователей
Я создал группу пользователей в своей серверной системе Ubuntu, чтобы каждый из них мог войти через ssh-соединение со своим именем пользователя и паролем. Каждый пользователь "заблокирован" в своем домашнем каталоге и не может "искать" другие папки в системе.
Я хочу создать папку, которая будет доступна всем этим пользователям этой группы, с полными правами в этой папке для пользователей для всей группы, сохраняя при этом правило, согласно которому они не должны иметь доступа ни к каким другим папка в системе.
1 ответ
Как насчет использования setfacl? В двух словах, это будет вопрос создания где-то каталога (например, "share"), установки группы пользователей (назовем ее shareusers) в качестве основной группы для каждого пользователя в ней, установки группы пользователей в качестве группы владельцев для вашего общего ресурса (user owner будучи root) и, наконец, использовать setfacl для определения acls (что-то вроде
setfacl -m d:g:shareusers:rwx /pathToShare
)
Не забудьте chmod 2770 ваш каталог.
Сильвия