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