Чем называют/etc/default/каталог?

Конфигурации во время выполнения? Значение по умолчанию init конфигурации? Конфигурации Init? Когда необходимо объяснить это кто-то как проверка/etc/default/files чувак...

Меня спросили об этом, и я понятия не имею..

2
задан 29 October 2016 в 09:03

1 ответ

Нет ясного определения для /etc/default (, Стандарт Иерархии Файловой системы не упоминает это), но это используется для "восходящих конфигураций" и характерно для систем Debian/Ubuntu).

Руководство политики Debian:

Часто существуют некоторые переменные в init.d сценариях, значения которых управляют поведением сценариев, и которые системный администратор, вероятно, захочет изменить. Поскольку сами сценарии часто conffiles, изменение их требует, чтобы слияние администратора в их изменениях каждый раз пакет было обновлено и изменения conffile. Для упрощения нагрузки на системном администраторе такие настраиваемые значения не должны быть помещены непосредственно в сценарии. Вместо этого они должны быть размещены в файл в/etc/default, который обычно будет иметь то же базовое имя как init.d сценарий. Этот дополнительный файл должен быть получен сценарием, когда сценарий работает. Это должно содержать только переменные настройки и комментарии в формате SUSv3 sh. Это может или быть conffile или конфигурационный файл, сохраняемый сценариями специалиста по обслуживанию пакета. Посмотрите Конфигурационные файлы, Раздел 10.7 для получения дополнительной информации.

, Чтобы гарантировать, что жизненные настраиваемые значения всегда доступны, init.d сценарий должен установить значения по умолчанию для каждой из переменных оболочки, которые он использует, или прежде, чем получить/etc/default/файл или впоследствии использовать что-то как: $ {VAR: = значение по умолчанию} синтаксис. Кроме того, init.d сценарий должен вести себя разумно и не сбой, если/etc/default файл удален.

Ваша проблема, вероятно, удалит себя (;)): Тот каталог, вероятно, будет удален в будущем, так как это - часть SyS-V init и systemd (что мы используем с 16,04), не использует его. Единственная причина его, чтобы все еще быть существует совместимость.

3
ответ дан 2 December 2019 в 02:49

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

Похожие вопросы: