web-dev-qa-db-fra.com

Quel est le but de / etc / default?

J'ai supposé que /etc/default était un endroit pratique pour enregistrer l'état des fichiers de configuration après l'installation/par défaut afin que, lorsqu'un administrateur système défaillant 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 supposé se trouver dans le répertoire /etc/default?
  2. Où serait-il approprié, ou existe-t-il une convention, de sauvegarder l'état par défaut des fichiers de configuration?
36
John Mee

De n 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 script /etc/init.d/test source d'abord /etc/default/test avant 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.

44
nux