- A+
所属分类:Linux
1、安装
[info]vsftpd yum install -y ftp vsftpd[/info]
2、配置:
[info]vim /etc/vsftpd/vsftpd.conf[/info]
修改项如下:
[info]
不允许匿名访问
anonymous_enable=NO
限制用户通过ftp只能访问自己的主目录
chroot_local_user=YES
是否开启限制名单
chroot_list_enable=YES
限制名单的路径
chroot_list_file=/etc/vsftpd/chroot_list
[/info]
3、编辑/etc/vsftpd/chroot_list
内容如下
[info]ftpuser[/info]
这里是先将ftpuser这个用户限制在自己的主目录中,ftpuser这个用户需要我们手动创建
4、创建用户
创建用户ftpuser,设置其主目录为/home/ftpuser
[info]useradd -d /home/ftpuser ftpuser[/info]
限定用户ftpuser不能telnet
[info]usermod -s /sbin/nologin ftpuser[/info]
如果想将用户恢复正常命令如下
[info]usermod -s /sbin/bash ftpuser[/info]
更改用户ftpuser的主目录为/usr/share/nginx/html
[info]usermod -d /usr/share/nginx/html ftpuser[/info]
设置用户密码
[info]passwd ftpuser[/info]
如果将用户的主目录设置到某个已有的目录下,一定要保证该目录可被该用户访问
- 我的微信
- 微信扫一扫
-
- 我的微信公众号
- 微信公众号扫一扫
-