Centos

從 WinSCP/FileZilla 看不到使用者主文件夾

  • April 6, 2020

我們已經設置了一個 Centos 7 FTP 伺服器。

當我們通過 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

https://media.giphy.com/media/L0GekGXOCwUOxv2TWL/giphy.mp4

啟用 Selinux?

ftpd_full_access如果您希望 selinux 能夠讀取任何未標記的位置,則需要使用 selinux 布爾“ ” public_content_t

(請不要關閉 selinux。)

引用自:https://unix.stackexchange.com/questions/577517