Я работаю в общедоступной вычислительной среде, и по умолчанию установлено значение rx для группы и других; это зависит от пользователей, чтобы изменить это. Я могу chmod и изменить разрешения для всех файлов. Однако все созданные новые файлы имеют разрешения по умолчанию. Можно ли как-нибудь это изменить, чтобы мне не приходилось каждый раз запускать chmod или запускать chmod как cronjob?
1 ответ
8
Параметр, который вы ищете, называется umask
, и это также имя команды, которая его меняет. Чтобы сделать постоянное изменение, добавьте команду umask
в свой файл запуска оболочки - вероятно, с именем .profile
или .bash_profile
, в вашем домашнем каталоге; если у вас нет такого файла, опубликуйте вывод этих команд:
$ grep $LOGNAME /etc/passwd
$ (cd; ls -ld .??*)