2

Я пытаюсь иметь основного пользователя с корневым каталогом /home/user1 а остальные пользователи находятся в /home/user1/users . Как я могу сделать так, чтобы пользователи все еще владели своими файлами, но пользователь user1 все еще может читать / писать / выполнять?

Благодарю.

2 ответа2

1

Каждый пользователь может быть членом своей собственной группы имен. И "материнский пользователь" может быть членом каждой из этих групп пользователей. Тогда файлы, созданные пользователями, должны быть chmod 66? для файлов и 77? для каталогов. и материнский пользователь будет иметь доступ ко всем другим пользовательским файлам.

Одно исключение из 66?/77? Конечно, chmods должен быть каталогом .ssh для каждого пользователя, если он собирается использовать ssh. В противном случае SSH (по соображениям безопасности) будет игнорировать что-либо в каталогах .ssh (был там, сделал это).

0

для этого всегда можно использовать setfacl контроля доступа .

http://www.unix.com/man-page/FreeBSD/1/setfacl/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .