需要添加ftp用户ftp-3906只允许ftp访问,不允许ssh等方式登录受限用户只能访问/data/bills/3906,不能访问其他路径1.创建一个用户使用root用户执行,新建一个用户并指定homeuseradd-d/data/bills/3906ftp-3906passwdftp-3906限制用户ftp-3906不能telnet,只能ftpusermod-s/sbin/nologinftp-3906其他可能用到的命令:##用户ftp-3906恢复正常usermod-s/sbin/bashftp-3906##将用户test的主目录更改为/dir/anywhereusermod-d/dir/anywhereftp-39062。配置vsftpd配置文件为/etc/vsftpd/vsftpd.conf##启用chroot_list_filechroot_list_enable=YES##限制所有用户到主目录chroot_local_user=YES##chroot_list_file列出那些“不会被限制到主目录”的用户,即ftp登录后可以切换到上级目录或其他目录chroot_list_file=/etc/vsftpd/chroot_list修改完成后重启服务/etc/init.d/vsftpdrestart如果需要允许用户修改密码,但没有权限通过telnet登录系统:##usertelnet后直接进入加密界面usermod-s/usr/bin/passwdftp-3906版权归作者所有。商业转载请联系作者授权,非商业转载请注明出处。作者:psicmi.top链接:https://psicmi.cc/index.php/a...来源:https://psicmi.cc/
