Правильная настройка Red Hat Daemon Umask

Я пытался выяснить правильное местоположение, чтобы установить umasks демона в RedHat 5. Все мои поисковые запросы приводят к его настройке в /etc/init.d/functions или /etc/sysconfig/init .

Каковы плюсы и минусы установки umask в одном месте над другим? Является ли одно место более безопасным, чем другое?

One Solution collect form web for “Правильная настройка Red Hat Daemon Umask”

Я бы установил его в / etc / sysconfig / init, потому что впоследствии он будет получен в сценарии .etc / init.d / functions, чем явная команда umask, и поэтому он имеет приоритет.

Не говоря уже о том, что файл /etc/init.d/functions – это файл сценария, тогда как файл / etc / sysconfig / init – это файл конфигурации. Скрипты могут обновляться с помощью rpm, но новые файлы конфигурации просто сохраняются как configFileName.rpmnew. Поэтому, если вы измените его в функциях, обновление может заставить вещи начать ломаться, и это будет неинтуитивно понятно, почему.

  • Разрешения UMASK для новых каталогов
  • umask не работает, как ожидалось, в другом, чем домашний каталог
  • umask изменяется до 0002 после cd
  • настройка scp и umask
  • Как я могу изменить umask только для одной команды?
  • Разрешения базы данных umask на USB-накопителе
  • Измените umask другого пользователя на macosx
  • Как установить umask так, чтобы каталоги были `rx` и файлы` ``
  • Недостатки umask 077?
  • Не применяется ли umask к файлам?
  • UMASK privacy - как я могу сделать пользовательские файлы частными для пользователей
  • Linux и Unix - лучшая ОС в мире.