Почему UMASK, установленный в /etc/login.defs, игнорируется?

Я поставил UMASK 077 в /etc/login.defs и нет переопределения в ~/.profile или же ~/.bashrc,

umask команда все еще печатает 0022 в гном-терминале, но печатает 0007 когда я захожу в tty1, Вновь созданные файлы получают те же разрешения, что и при umask установлен в 0022,

Версия Ubuntu: 16.10

1 ответ

Изменить /etc/login.defs и измените эти значения соответственно:

  1. UMASK 077 - как и раньше
  2. Изменить это USERGROUPS_ENAB yes в USERGROUPS_ENAB no

Теперь выйдите из системы, затем войдите снова. Создайте новый файл и проверьте разрешения по умолчанию. Надеюсь, поможет.

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