Я установил чистый 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: Как изменить определение параметрического усилителя запуска для чистого-ftpd?
Большинство сервисов позволяют изменять параметры запуска в /etc/default/NAME
. Если нет, вам придется отредактировать /etc/init.d/NAME
(или /etc/init/NAME.conf
для сценариев Upstart). Не забудьте перезапустить службу, это не будет сделано автоматически для вас.