Я плохо знаком с UBUNTU
Согласно нашей политике безопасности значение Umask для каждого пользователя должно быть максимально строгим:
• для “корня”: по крайней мере 077.
• для других пользователей: по крайней мере 027.
Я установил umask как 0077 для корня в корне .bashrc
файл.
Это отражается отлично хорошо для корня
root@FR6-U-V-1115-227:~# umask
0077
Но когда я установил umask для других пользователей как 027 в/etc/login.defs и затем вхожу в систему через любой пользовательский пример osadmin, umask стал 0007 для того пользователя.
Предложите, где я должен установить umask как 027 для всех других пользователей кроме корня.
# ssh osadmin@10.1.235.227
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/"
От примера страницы человека примеров pam_umask
man pam_umask
Добавляют следующую линию к/etc/pam.d/login, чтобы установить пользователя определенный umask в логине:
сессия дополнительный pam_umask.so umask=0022
Так в Вашем случае, используйте 0027 для маски.