Теперь у меня есть 3 пользователя: x, y, z
и 3 папки a, b, c
Я хочу сделать пользователя x, имеют полные полномочия в этих 3 папках и их содержании файлов.
Я хочу сделать пользователя y, имеют write+read+execute полномочия на b папке и ее содержании только
Я хочу сделать пользователя z, чтобы иметь write+read+execute разрешение на c папке и ее содержании только
Как я могу сделать это?
Для этого мы должны предположить, что x
член группы g
, и ни y
, ни z
член той же самой группы. Затем мы можем установить (группа) владение и права доступа следующим образом:
chown -R x a
chown -R y:g b
chown -R z:g c
chmod -R u+rwX,go-rwx a
chmod -R ug+rwX,o-rwx b c
Это удаляет чтение и пересекающиеся полномочия для всех других пользователей (кроме x
, y
, и z
) на всех трех каталогах также.