我找到了一些帮助关于将 FTP 用户锁定到其主目录,但经过以下步骤后,我发现我仍然能够运行cd ..
并退出该目录并浏览文件系统。我使用的是 CentOS 7。以下是我的步骤:
yum install vsftpd ftp -y
systemctl enable vsftp && suystemctl start vsftpd
我修改/etc/vsftpd/vsftpd.conf
并设置chroot_local_user=YES
.
useradd lockeduser
passwd lockeduser
按照提示,我设置了密码。
usermod --home /mnt/library/locked-folder lockeduser
配置完成后,我ftp
就可以open
连接到本地 IP。
我现在进入了locked-folder
目录,但是我可以从那里导航到任何我想要的地方。
我觉得我错过了一些明显的东西。