Мы настроили FTP-сервер Centos 7.
Когда мы подключаемся к нему через WinSCP или FileZilla, мы попадаем в домашнюю папку пользователя.
Как только мы переходим на уровень выше, то есть в /home
папку, мы больше не видим домашнюю папку пользователя. Однако, если мы вручную вводим домашнюю папку пользователя, он переходит туда.
Можно ли увидеть домашнюю папку пользователя в WinSCP/FileZilla, если текущим каталогом является /home
?
ls -ld /home /home/ftp/
drwxr-xr-x. 3 root root 17 Apr 2 16:11 /home
drwx------. 2 ftp ftp 99 Apr 2 16:04 /home/ftp/
/etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO
pam_service_name=vsftpd
tcp_wrappers=YES
решение1
Selinux включен?
Вам понадобится логическое значение selinux « ftpd_full_access
», если вы хотите, чтобы можно было читать из любого места, не помеченного как public_content_t
.
(И, пожалуйста, не отключайте selinux.)