В файл /opt/etc/vsftpd.conf добавяем строки: listen=YES check_shell=NO chroot_local_user=YES Создаем директорию логов (если вдруг еще не создано): $ mkdir -p /opt/var/log vsftpd авторизует только системных пользователей - и это очень удобно для маленького роутера. Для начала надо добавить в файл /etc/group описание группы users: $ echo "users:x:100:" >> /etc/group А затем и пользователя: $ adduser -h /opt/home/ -G users webuser Потом надо сохранить файлы группы следующим образом: $ echo "/etc/group" >> /usr/local/.files $ echo "/etc/passwd" >> /usr/local/.files Создаем лог сервера: $ touch /opt/var/log/vsftpd.log Добавляем vsftpd в автозапуск: $ echo "vsftpd /opt/etc/vsftpd.conf &" >> /usr/local/sbin/post-mount Сохраняем флеш и перезагружаемся: $ flashfs save && flashfs commit && flashfs enable && reboot
Linux/Windows Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor