在Linux中新增ftp用户,并限制该用户只能访问ftp设置其用户权限,操作步骤如下:
1、环境:ftp为vsftp,限制用户为test,被限制路径/www
2、增加用户:
[root@ud10207 ~]# useradd -d /www test //增加用户test,并限定test用户的主目录为/www
[root@ud10207 ~]# passwd test //为test设置密码
3、更改用户权限设置:
[root@ud10207 ~]# usermod -s /sbin/nologin test //限定用户不能telnet,只能ftp
如果在上述基础上希望将用户恢复正常,usermod -s /sbin/bash test
更改用户的主目录:usermod -d /www/docs test
4、限制用户只能访问/www,不能访问其他路径,请参见本博 vsftp的配置:限制特定用户不得变更目录
5、如果允许用户修改密码,但是有没有telnet登陆系统的权限:
[root@ud10207 ~]# usermod -s /usr/bin/passwd test //用户test登陆telnet后直接进入改密界面