У меня есть Centos 6.0 и установлен vsftp с YUM, я добавил пользователя с панелью Webmin, установил его домашний каталог на «/ var / www / html» и его оболочку на «/ bin / sh», идентификатор пользователя - 500, группа пользователей - то же, что и имя: "adrian_ftp".
Когда я запускаю ftp-программу, она входит в систему, но удаленная папка всегда пуста. Я установил владельца каталога и группу на adrian_ftp: adrian_ftp, без изменений, я также сделал их 0777, без изменений.
Любые идеи? Я пробовал более 3-4 часов: |
На 99% это selinux ;-)
# getenforce
Enforcing
Выключите его:
# setenforce 0
# vim /etc/sysconfig/selinux
И установите для него значение «отключено» в этом файле или «разрешающее», если вы планируете включить его когда-нибудь в будущем или хотите отслеживать ошибки selinux.
Для FTP я настоятельно рекомендую НЕ отключать его. Следовать Руководства RHEL 6 как правильно настроить его для FTP-сайта.