我已经安装了 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 的启动参数定义?
答案1
大多数服务允许您在 中更改启动参数/etc/default/NAME
。如果不允许,则必须编辑/etc/init.d/NAME
(或/etc/init/NAME.conf
Upstart 脚本)。不要忘记重新启动服务,该操作不会自动完成。