创建ftp用户,只允许ftp,不允许telnet

2025-10-02 23:28:38

1、切换root用户

创建用户需要具有root权限

su root

输入root密码切换

创建ftp用户,只允许ftp,不允许telnet

2、创建test用户

useradd -d /home/test   test

若/home/test 路径已存在或者指定的其他已存在路径,执行命令后会有警告,可忽略

创建ftp用户,只允许ftp,不允许telnet

3、设置用户密码

passwd test

输入两遍密码

创建ftp用户,只允许ftp,不允许telnet

4、更改用户权限

 #限定用户test不能telnet,只能ftp

usermod -s /sbin/nologin test 

#用户test恢复正常登录

#usermod -s /bin/bash   test

创建ftp用户,只允许ftp,不允许telnet

创建ftp用户,只允许ftp,不允许telnet

5、限定用户test访问的路径

修改/etc/vsftpd/vsftpd.conf文件,将chroot_list_enable 和chroot_list_file前的#注释去掉,使之生效,如下:

#限制访问自身目录 

chroot_list_enable=YES 

# (default follows) 

# 不同的系统chroot_list_file指定的文件名可能不同,编辑具体的文件

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

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

6、重启vsftp服务

service vsftpd restart

重启完服务后成功创建ftp用户test

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢