Щойно я оновив Ubuntu 12.04 LTS (Precision Pangolin) від Ubuntu Server 11.10 (Oneiric Ocelot).
Він оновив мою установку vsFTPd, і, здається, щось змінилося: / Я використовую автентифікацію PAM. Що могло змінитись, щоб викликати це?
При спробі підключення до FTP-сервера я отримую цю помилку:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Я спробував googling, і він сказав додати allow_writable_root=YES
до файлу конфігурації - проте, коли я спробую це і спробую перезапустити vsftpd, він не може перезапустити. Чому?
Ось як я це фактично виправив:
wget http://http.us.debian.org/debian/pool/main/v/vsftpd/vsftpd_3.0.2-3_amd64.deb -O vsftpd.deb
dpkg -i vsftpd.deb
echo "allow_writeable_chroot=YES" >> /etc/vsftpd.conf
service vsftpd reload
І вуаля :)
wget
параметра, мертве. Можливо, тому, що версія3.0.2-3
вже вийшла. Той, хто стикається з цією проблемою, повинен відвідати цей сайт, щоб отримати правильне посилання. Вищезгадане посилання призначене для 64-бітної платформи. Щоб знайти посилання на цей пакет для інших платформ, наприклад 32-розрядної, перейдіть на цю сторінку та прокрутіть униз доDownload vsftpd
розділу.