Правильная настройка 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. Поэтому, если вы измените его в функциях, обновление может заставить вещи начать ломаться, и это будет неинтуитивно понятно, почему.

  • Как сделать scp уважением umask
  • Разрешения базы данных umask на USB-накопителе
  • Установка umask libvirt / virt-manager для правильных разрешений в каталоге, совместно используемом хостом и гостем
  • Umask не соблюдается в файловой системе OCFS2
  • Установите разрешения по умолчанию, чтобы только владелец мог читать, выполнять и писать для каждого нового файла и каталога
  • Недостатки umask 077?
  • Сбой в разрешениях файлов и каталогов для акций Samba
  • Значение Umask не отражается после внесения изменений
  • Невозможно определить, где изменяется umask
  • Разрешения на ftp'd-файлы, похоже, не соответствуют umask
  • установка по умолчанию umask и пользователя: group on directory
  • Linux и Unix - лучшая ОС в мире.