Как добавить / отредактировать параметры для службы запуска (/etc/init.d/)

Я установил чистый ftp-сервер, но у меня возникли проблемы при входе в систему с виртуальными пользователями. Мне удалось диагностировать проблему: это неполная спецификация параметров по умолчанию. Вот как скрипт запускается по умолчанию при запуске:

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

но это не хорошо, потому что -l не указан. Это правильная форма для запуска:

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

Итак, вопрос: Как изменить определение параметра запуска для чистого ftpd?

1 ответ

Решение

Большинство сервисов позволяют изменять параметры запуска в /etc/default/NAME, Если нет, вам придется редактировать /etc/init.d/NAME (или же /etc/init/NAME.conf для сценариев Upstart). Не забудьте перезапустить сервис, это не делается автоматически для вас.

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