如何添加/编辑启动服务的参数 (/etc/init.d/)

ale*_*lex 5 customization upstart pure-ftpd services

我已经安装了 pure-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

那么,q 是:如何更改 pure-ftpd 的启动参数定义?

Lek*_*eyn 6

大多数服务允许您在/etc/default/NAME. 如果没有,您将必须进行编辑/etc/init.d/NAME(或/etc/init/NAME.conf对于 Upstart 脚本)。不要忘记重新启动服务,这不会自动为您完成。