Я хочу создать каталог /google/new
, владельцем которого должен быть мой клиент sara
.
Члены красной группы nikhil
, edwin
, elizwa
должны иметь доступ ко всем файлам внутри каталога. И все файлы, которые будут созданы внутри каталога, должны иметь ту же группу, что и каталог /google/new
.
решение1
Предполагая, что у вас есть соответствующие привилегии и /google
каталог существует (если нет, вам необходимо передать -p
параметр mkdir
):
mkdir /google/new
chown sara:red /google/new
chmod g+s /google/new
Все файлы, созданные внутри, /google/new
будут принадлежать группеred
Поскольку из вашего вопроса не ясно, sara
является ли пользователь членом red
группы, вот также дополнение на случай, если он sara
не принадлежит к red
группе:
setfacl -m g:red:r /google/new
Это позволит пользователям из red
группы читать файлы в/google/new
В этом случае вам также нужно будет изменить вторую строку из предыдущего кода, чтобы она соответствовала группе Сары:
chown sara:saras_group /google/new