web-dev-qa-db-fra.com

comment ajouter / modifier des paramètres pour un service de démarrage (/etc/init.d/)

J'ai installé un serveur pur-ftp mais j'ai eu des problèmes pour me connecter avec des utilisateurs virtuels. J'ai réussi à diagnostiquer le problème: c'est la spécification de paramètre par défaut incomplète. Voici comment le script démarre par défaut au démarrage:

Starting ftp server: Running: /usr/sbin/pure-ftpd -l pam -u 1000 -8 UTF-8 -E -O clf:/var/log/pure-ftpd/transfer.log -B

mais ce n'est pas bon parce que -l n'est pas spécifié. Ceci est la forme correcte pour le démarrer:

pure-ftpd -l puredb:/etc/pure-ftpd/pureftpd.pdb

Donc, le q est: Comment changer la définition de param de démarrage pour pure-ftpd?

5
alex

La plupart des services vous permettent de modifier les paramètres de démarrage dans /etc/default/NAME. Sinon, vous devrez éditer /etc/init.d/NAME (ou /etc/init/NAME.conf pour les scripts Upstart). N'oubliez pas de redémarrer le service, cela ne se fait pas automatiquement pour vous.

6
Lekensteyn