По умолчанию разрешение пользователя 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.conf
is 0755
.
Изменение DIR_MODE
правильных разрешений ( DIR_MODE=0750
или аналогичных) позволит новым домашним каталогам иметь желаемые разрешения.
Согласно документации Ubuntu, это, кажется, лучший вариант.
Уже существующие домашние каталоги пользователей необходимо будет изменить вручную.
sudo chmod 0750 /home/username
Поэтому рекомендуется менять /etc/adduser.conf
сразу после установки, чтобы новые пользователи не получали 0755 (drwxr-xr-x)
разрешения типа.
Тем не менее, самый первый пользователь, созданный во время установки, 0755
установит свой домашний каталог, который следует изменить вручную.
UMASK
in /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