Почему UMASK, установленный в /etc/login.defs, игнорируется?
Я поставил UMASK 077 в /etc/login.defs и нет переопределения в ~/.profile или же ~/.bashrc,
umask команда все еще печатает 0022 в гном-терминале, но печатает 0007 когда я захожу в tty1, Вновь созданные файлы получают те же разрешения, что и при umask установлен в 0022,
Версия Ubuntu: 16.10
1 ответ
Изменить /etc/login.defs и измените эти значения соответственно:
- UMASK 077 - как и раньше
- Изменить это
USERGROUPS_ENAB yesвUSERGROUPS_ENAB no
Теперь выйдите из системы, затем войдите снова. Создайте новый файл и проверьте разрешения по умолчанию. Надеюсь, поможет.