Я обычно использую true
в циклах; я думаю, что это более ясно:
while true; do
...
done
Одно место я нашел это :
действительно удобно, то, в случае, если операторы, если необходимо соответствовать почти, не хотят на самом деле делать что-либо. Например:
case $answer in
([Yy]*) : ok ;;
(*) echo "stop."; exit 1 ;;
esac
Я предполагаю Ваш vsftpd
никогда не запускался. Вы, возможно, должны попытаться запустить его вручную через /etc/init.d/vsftpd start
и исследуйте системные журналы на то, что происходит.
У меня такая же ошибка, и я увидел в статусе vsftpd, что ошибка была в /etc/vsftpd/vsftpd.conf
поэтому я просто написал (или раскомментировал):
listen_ipv6=NO
И тогда я смог запустить службу vsftpd без проблем
По умолчанию vsftpd прослушивает ipv6. Необходимо изменить его на режим ipv4 с помощью следующей модификации файла /etc/vsftpd/vsftpd.conf
:
Существующая запись:
listen=NO
listen_ipv6=YES
Измените ее на:
listen=YES
listen_ipv6=NO
Затем запустите службу vsftpd:
systemctl start vsftpd.service