技术支持 常见问题 应用软件类常见问题 ftp 添加新用户

ftp 添加新用户

在 linux 中添加 ftp 用户,并设置相应的权限,操作步骤如下:

环境:ftp 为 vsftp ,被限制用户名为 test ,被限制路径为 /alidata/www 建用户:在 root 用户下:

useradd -d /alidata/www test      #增加用户 test ,并制定 test 用户的主目录为 /alidata/www       (目录可根据实际情况修改)
passwd test                       #为 test 设置密码
更改用户相应的权限设置:
usermod -s /sbin/nologin test     #限定用户 test 不能 telnet ,只能 ftp
限制用户只能访问 /alidata/www ,不能访问其他路径
修改 /etc/vsftpd.conf 如下:

chroot_list_enable=YES            #限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list     #配置文件路径根据实际路径修改

编辑 vsftpd.chroot_list 文件,将受限制的用户添加进去,每个用户名一行

echo test >> /etc/vsftpd.chroot_list

改完配置文件,重启 vsftpd 服务器

/etc/init.d/vsftpd restart