4

Я работаю в общедоступной вычислительной среде, и по умолчанию установлено значение rx для группы и других; это зависит от пользователей, чтобы изменить это. Я могу chmod и изменить разрешения для всех файлов. Однако все созданные новые файлы имеют разрешения по умолчанию. Можно ли как-нибудь это изменить, чтобы мне не приходилось каждый раз запускать chmod или запускать chmod как cronjob?

1 ответ1

8

Параметр, который вы ищете, называется umask, и это также имя команды, которая его меняет. Чтобы сделать постоянное изменение, добавьте команду umask в свой файл запуска оболочки - вероятно, с именем .profile или .bash_profile , в вашем домашнем каталоге; если у вас нет такого файла, опубликуйте вывод этих команд:

$ grep $LOGNAME /etc/passwd
$ (cd; ls -ld .??*)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .