Ftp

vsftpd 限制使用者到 /home/user/minecraft

  • April 6, 2014

所以使用 vsftpd 我想將使用者鎖定到/home/theirname/Minecraft. 我無法更改他們的主目錄,因為我正在使用的程序(McMyAdmin)會嘗試重新安裝,但我不希望他們訪問程序配置。

本教程似乎正是您要查找的內容,標題為:在 VSFTPD 中設置虛擬使用者和目錄

摘抄

/etc/vsftpd.conf.

listen=YES
anonymous_enable=NO
local_enable=YES
virtual_use_local_privs=YES
write_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
guest_enable=YES
user_sub_token=$USER
local_root=/var/www/sites/$USER
chroot_local_user=YES
hide_ids=YES

您可能需要根據您的需求稍微定制它。您需要更改local_root初學者的行:

local_root=/home/$USER/Minecraft

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