Попытка держать пользователей в своем домашнем каталоге

Я создал пользователя brandon. Я пытаюсь сохранить brandon в своем домашнем каталоге (/home/brandon/), я бы хотел, чтобы он мог редактировать / удалять / создавать папки и файлы, но я не хочу, чтобы он заходил на /home/ или что-то еще еще выше его каталога.

У меня есть Webmin / Virtualmin, но я все еще не могу понять это. Может кто-нибудь объяснить мне какие-либо конфиги, которые мне нужно отредактировать, или я могу это сделать с помощью Webmin?

0
задан 17 April 2016 в 07:54

1 ответ

Не делайте этого, потому что существуют некоторые важные файлы как /bin, /etc, /var которые необходимы для обычных пользователей.

Если Вы все еще хотите, просто необходимо работать немного с полномочиями.

Предположим, что у Вас есть читающие пользователи Вашей машины:

  • carla - владелица ее корневого каталога
  • lisa - владелица ее корневого каталога
  • root - суперпользователь

Теперь самая важная вещь, измените полномочия.

Сначала открытый терминал:

sudo -s

chmod 700 /home/user

Это не даст разрешения другим пользователям на Вашем корневом каталоге (/etc, /bin, и т.д.) и именно это Вы просили.

Поскольку по умолчанию это 755.

Ввести umask 077 (без sudo полезный в Вашем случае)

Это даст будущие файлы или каталоги 700 разрешение.

Если Вы хотите проверить, что это работает, пошлите багажом терминал. Не делайте этого через рабочий стол GUI.

0
ответ дан 17 April 2016 в 07:54

Другие вопросы по тегам:

Похожие вопросы: