Дозвіл дому користувача за замовчуванням можна контролювати в наступних місцях.
- Варіант каталогів скелета (
-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це 0755.
Якщо змінити DIR_MODEправильні дозволи ( DIR_MODE=0750або подібні), нові домашні каталоги матимуть потрібні дозволи.
Згідно з документацією Ubuntu, це здається найкращим варіантом.
Вже існуючі домашні каталоги користувачів потрібно буде змінити вручну.
sudo chmod 0750 /home/username
Тож непогано змінити її /etc/adduser.confвідразу після встановлення, щоб уникнути отримання нових користувачів 0755 (drwxr-xr-x)дозволів.
І все-таки найперший користувач, створений під час встановлення, 0755встановить свій домашній каталог, який слід змінити вручну.
UMASKin /etc/login.defs- загальна установка для файлів / каталогів / тощо, створених користувачами (не тільки в їх домашніх каталогах). і може зміняться в залежності від того, USERGROUPS_ENABв /etc/login.defs.
Офіційне пояснення: Управління користувачами - Безпека профілю користувача
Перевірте й інші розділи Керування користувачами.
Пов'язане: /ubuntu/46501/why-can-other-users-see-the-files-in-my-home-folder
skelіhome-dirs