По умолчанию разрешение пользователя home можно контролировать в следующих местах.
- Опция каталога скелета (
-k, --skel SKEL_DIR) из useradd.
SKELзначение в /etc/adduser.confэтой директории по умолчанию.
DIR_MODEзначение в /etc/adduser.confтом, что определяют разрешения по умолчанию.
Домашний каталог новых пользователей создается с использованием /etc/skelшаблона (поведение по умолчанию).
Разрешение по умолчанию /etc/skel- 0755 (drwxr-xr-x).
Использование собственного каталога скелета с правильными разрешениями позволит новым домашним каталогам иметь желаемые разрешения.
Значения по умолчанию для adduserопределены в /etc/adduser.conf.
Значение по умолчанию DIR_MODEв /etc/adduser.confis 0755.
Изменение DIR_MODEправильных разрешений ( DIR_MODE=0750или аналогичных) позволит новым домашним каталогам иметь желаемые разрешения.
Согласно документации Ubuntu, это, кажется, лучший вариант.
Уже существующие домашние каталоги пользователей необходимо будет изменить вручную.
sudo chmod 0750 /home/username
Поэтому рекомендуется менять /etc/adduser.confсразу после установки, чтобы новые пользователи не получали 0755 (drwxr-xr-x)разрешения типа.
Тем не менее, самый первый пользователь, созданный во время установки, 0755установит свой домашний каталог, который следует изменить вручную.
UMASKin /etc/login.defs- это общая настройка для файлов / каталогов / etc, созданных пользователями (не только в их домашних каталогах). и может изменятся в зависимости от того, USERGROUPS_ENABв /etc/login.defs.
Официальное объяснение: Управление пользователями - Безопасность профиля пользователя.
Проверьте также и другие разделы управления пользователями.
Связанный: /ubuntu/46501/why-can-other-users-see-the-files-in-my-home-folder
skelиhome-dirs