Добавление пользователей и предоставление специальных разрешений
Я пробовал разные вещи с командами chmod и adduser, но мне потребуется слишком много времени, чтобы сделать это.
Вот что я пытаюсь сделать:
Допустим, я добавлю 3 пользователей в мою систему. Каждый пользователь может читать файлы в домашних каталогах других, но не может записывать в них, не может их изменять. Каждый пользователь может писать только в свой домашний каталог. Также будет один общий каталог, который каждый может писать и читать. У меня много пользователей. Я не хочу добавлять каждого по одному.
Большое спасибо за помощь:)
1 ответ
По умолчанию umask для пользователей создает файлы с разрешениями 644 или rw-r-r--, которые позволяют всем пользователям читать, но только собственным писать, разрешения по умолчанию для создания каталога - 755, что для каталога - rwxr-xr-x бит выполнения (x) интерпретируется по-разному и представляет разрешение на просмотр содержимого указанного каталога.
Таким образом, вы можете делать то, что вам нужно, если для самих домашних каталогов пользователей установлено значение 755. Конечно, пользователи могут изменять права доступа к файлам, которыми они владеют, чтобы у каждого пользователя была возможность сделать некоторые или все свои файлы и каталоги частными из другие обычные пользователи, если они хотят.
Root, конечно, может читать и записывать файлы независимо от того, какие права доступа может быть установлен владельцем.