我的 Raspberry Pi 上运行着 ftp 服务器,并且我有两个用户,我想限制一个用户只能访问他的主文件夹(/home/user),所以当他通过 ftp 登录时,他不能访问其他文件夹,只能访问他的主文件夹和主文件夹内的文件夹。
答案1
通过取消注释 /etc/vsftpd.conf 文件,可以将用户限制在其主目录中:
chroot_local_user=YES
要限制特定的用户列表,仅允许他们的主目录:
chroot_list_enable=YES
chroot_list_file=/etc/vsftp.chroot_list
设置用户主目录:
usermod --home /home/user username
在 /home/user 上设置所需的权限
重新启动 ftp 服务:
/etc/init.d/vsftpd restart