Я создал пользователя brandon
. Я пытаюсь сохранить brandon
в своем домашнем каталоге (/home/brandon/
), я бы хотел, чтобы он мог редактировать / удалять / создавать папки и файлы, но я не хочу, чтобы он заходил на /home/
или что-то еще еще выше его каталога.
У меня есть Webmin / Virtualmin, но я все еще не могу понять это. Может кто-нибудь объяснить мне какие-либо конфиги, которые мне нужно отредактировать, или я могу это сделать с помощью Webmin?
Не делайте этого, потому что существуют некоторые важные файлы как /bin
, /etc
, /var
которые необходимы для обычных пользователей.
Если Вы все еще хотите, просто необходимо работать немного с полномочиями.
Предположим, что у Вас есть читающие пользователи Вашей машины:
carla
- владелица ее корневого каталогаlisa
- владелица ее корневого каталогаroot
- суперпользовательТеперь самая важная вещь, измените полномочия.
Сначала открытый терминал:
sudo -s
chmod 700 /home/user
Это не даст разрешения другим пользователям на Вашем корневом каталоге (/etc
, /bin
, и т.д.) и именно это Вы просили.
Поскольку по умолчанию это 755
.
Ввести umask 077
(без sudo
полезный в Вашем случае)
Это даст будущие файлы или каталоги 700
разрешение.
Если Вы хотите проверить, что это работает, пошлите багажом терминал. Не делайте этого через рабочий стол GUI.