Quel est le but de / etc / default?

38

J'ai supposé que /etc/defaultc'était un endroit pratique pour enregistrer l'état post-installation / par défaut des fichiers de configuration afin que, lorsqu'un administrateur système médiocre arrive sur un nouveau système, il puisse rapidement déterminer ce qui a été personnalisé sur cette instance.

Mais après avoir jeté un coup d’œil autour de moi, il me semble que je me suis trompé. Donc, excuses s'il s'agit d'une question stupide ...

  1. Qu'est-ce qui est censé être dans le /etc/defaultrépertoire?
  2. Où serait-il approprié, ou existe-t-il une convention, de sauvegarder l'état par défaut des fichiers de configuration?
John Mee
la source

Réponses:

44

Extrait d' un post sur un forum Slackware:

Fondamentalement, / etc / default contient certains paramètres que l’utilisateur final ou l’administrateur est susceptible de modifier, plutôt que d’incorporer les valeurs dans les scripts de démarrage réels. De cette manière, les modifications persisteront même si vous mettez à niveau le package et que le script de démarrage est remplacé.

Dans Debian, /etc/default/est un répertoire de fichiers généralement vides. La façon dont cela est censé fonctionner est que chaque /etc/init.d/testscript se source d'abord /etc/default/testavant de démarrer / arrêter le service de test. L'objectif du fichier est de fournir des options supplémentaires pour le démarrage du service ou de remplacer certains aspects du démarrage du service.

nux
la source
3
Vous votez pour une citation sans attribution correcte: linuxquestions.org/questions/slackware-14/… "En gros, / etc / default contient des paramètres que l’utilisateur final ou l’administrateur est susceptible de changer, plutôt que d’incorporer les valeurs dans le fichier réel. scripts de démarrage. Ainsi, les modifications persisteront même si vous mettez à jour le package et que le script de démarrage est remplacé. "
Sous