1.环境:ftp为vsftp。被设置用户名为test。被限制路径为/home/test
2.创建建用户:在root用户下:
useradd-d/home/testtest#降低用户testlinux是什么,并拟定test用户的主目录为/home/test
passwdtest#为test用户设置密码
3.修改用户相应的权限设置:
1. usermod -s /sbin/nologin test #限定用户test不能telnet,只能ftp 2. usermod -s /bin/bash test #用户test恢复正常 3. usermod -d /home/test test #更改用户test的主目录为/test
登陆后复制
4.限制用户只能访问/home/testlinux 创建 删除用户,不能访问其他路径
更改/etc/vsftpd/vsftpd.conf如下:
1. chroot_list_enable=YES #限制访问自身目录 2. 3. # (default follows) 4. 5. chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
登陆后复制
编辑vsftpd.chroot_list文件,将受限制的用户添加进去,每位用户名一行
改完配置文件,不要忘掉重启vsftpd服务器
1. [root@localhost]# /etc/init.d/vsftpd restart
登陆后复制
5.假如须要容许用户更改密码,而且又没有telnet登入系统的权限:
1. usermod -s /usr/bin/passwd test #用户telnet后将直接进入改密界面
登陆后复制
6.假如要删掉用户,用下边代码:
1. #在root用户下: 2. userdel -r newuser 3. #在普通用户下: 4. sudo userdel -r newuser
登陆后复制
由于须要彻底删掉用户,所以加上-r的选项学linux有前途吗,在删掉用户的同时一起把这个用户的寄主目录和短信目录删掉。
以上就是Linux中如何添加/删掉FTP用户并设置权限的详尽内容,更多请关注php英文网其它相关文章!
申明:本文转载于:亿速云linux 创建 删除用户,如有侵害,请联系删掉