Проблема с umask UBUNTU 14.04.3

Проблема с umask UBUNTU 14.04.3

Я новичок в UBUNTU

В соответствии с нашей политикой безопасности значение Umask для каждого пользователя должно быть максимально ограничивающим:

• для «root»: не менее 077.

• для остальных пользователей: не менее 027.

Я установил umask как 0077 для root в .bashrcфайле root.

Он отлично отражает, подходит для root

root@FR6-U-V-1115-227:~# umask
0077

Но когда я устанавливаю umask для других пользователей как 027 в /etc/login.defs, а затем вхожу как любой пользователь, например osadmin, umask для этого пользователя становится как 0007.

Пожалуйста, подскажите, где мне нужно установить umask как 027 для всех остальных пользователей, кроме root.

# ssh [email protected]
Last login: Thu Oct 15 06:21:53 2015 from 172.20.20.98
osadmin@FR6-U-V-1115-227:~$ umask
0007
osadmin@FR6-U-V-1115-227:~$

root@FR6-U-V-1115-227:~# cat /etc/os-release
NAME="Ubuntu"
VERSION="14.04.3 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.3 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

решение1

Из примера страницы руководства pam_umask

man pam_umask

ПРИМЕРЫ
Добавьте следующую строку в /etc/pam.d/login, чтобы задать пользовательский umask при входе в систему:
session Optional pam_umask.so umask=0022

Так что в вашем случае используйте для маски 0027.

Связанный контент