Назад | Перейти на главную страницу

Как я могу разрешить анонимный доступ к домашнему каталогу локального пользователя с помощью vsftpd?

Я установил vsftpd и заблокировал доступ локальных пользователей к их домашним каталогам.

Теперь мне нравится анонимный доступ к домашним каталогам некоторых пользователей. Я пробовал эти решения, но они не работали.

Во-первых, я создал новые файлы конфигурации vsftpd только для анонимных пользователей и установил в них эту директиву:

anon_root=/home/[username]

Это решение не сработало.

Позже я поместил эту директиву в основной файл конфигурации vsftp:

anonymous_enabled=YES

а затем установите anon_root соответственно.

Но это решение тоже не сработало.

Как я мог это сделать?

ОС: CentOS 6

550 Не удалось изменить каталог

С отключенным SELinux это почти наверняка будет простой проблемой с разрешениями файловой системы. Если вы посмотрите на типичную запись в каталоге / home для пользователя, вы увидите

ls -l /home
drwx------. 40 user user  4096 Mar  5 11:03 user

Это нормально и запрещает доступ анонимному пользователю. Анонимный пользователь действительно не должен иметь доступа к произвольным домашним каталогам пользователей.