在上一篇博客《Linux 搭建 vsftpd ftpd 服务器》 中,我们讲到如何搭建vsftpd服务,这一节中,将讲述如何管理 vsftpd 上的ftp用户,删除,修改密码,添加 ftp 用户等。
解决方案
新建用户并为他设置密码
useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/test
passwd test //为test设置密码
限制用户的权限
usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp
usermod -s /sbin/bash test //用户test恢复正常
usermod -d /test test //更改用户test的主目录为/test
限制用户只能访问自身目录,修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=YES