vsftpd 限制用户访问 /home/user/minecraft

vsftpd 限制用户访问 /home/user/minecraft

因此,使用 vsftpd 我想将用户锁定到/home/theirname/Minecraft.我无法更改他们的主目录,因为我正在使用的程序(McMyAdmin)将尝试重新安装自身,但我不希望他们有权访问程序配置。

答案1

本教程似乎就是您正在寻找的内容,标题为:在 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

相关内容