Проблема с 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 для маски.

Другие вопросы по тегам