Linux系统新建ftp用户

1.创建新用户“test1”

  1. 新建用户“test1”并且设定用户目录为"/usr/testDir/"
  2. 设定用户“test1”登录密码
[root ~]# useradd -d /usr/testDir/ test1

[root ~]# passwd test1
更改用户 test1 的密码 。
新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root ~]#

2.打开“/etc/vsftpd/vsftpd.conf”文件, 设置以下参数

chroot_local_user=YES


pam_service_name=vsftpd
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO

allow_writeable_chroot=YES
pasv_min_port=30000
pasv_max_port=31000

在这里插入图片描述

3.定位至 “/etc/vsftpd/”打开 “user_list“ 文件,添加用户“test1”

在这里插入图片描述

4.重启ftp服务

[root ~]# systemctl restart vsftpd

5.使用ftp客户端软件访问ftp服务器

在这里插入图片描述

6.上传文件至ftp服务器更目录(会失败!!!)

上传文件失败提示(响应: 553 Could not create file.)

原因:当前ftp操作用户针对远程服务器的文件夹没有写入权限!!!!需要修改liunx系统当前用户的文件夹操作权限

在这里插入图片描述

7.修改用户test1的根路径 “/usr/testDir” 权限

在这里插入图片描述

8.修改权限后再次上传文件

在这里插入图片描述

9. 查看用户test1 的文件夹信息在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37959253/article/details/128570506
今日推荐