5、配置虚拟用户具有不同的访问权限
创建所需要目录,并为虚拟用户提供配置文件
# mkdir /etc/vsftpd/vusers_config.d/ # cd /etc/vsftpd/vusers_config.d/ # touch tom jerry
配置虚拟用户的访问权限
创建第一个测试用户tom的配置文件 # vim tom anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES local_root=/ftp/tom 创建第二个测试用户jerry的配置文件 # vim tom anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES local_root=/ftp/jerry
建立虚拟用户映射的系统用户及对应的目录
# useradd -s /sbin/nologin -d /ftp vuser #创建系统用户 # chmod 555 /ftp # mkdir -p /ftp/tom/upload #创建tom用户的文挡目录 # setfacl -m u:vuser:rwx /ftp/tom/upload/ #添加权限 # mkdir -p /ftp/jerry/upload #创建jerry用户的文挡目录 # setfacl -m u:vuser:rwx /ftp/jerry/upload/ #添加权限
6、启动服务测试
启动ftp服务
# systemctl start vsftpd
其他客户端登录测试
# ftp x.x.x.x
Linux上FTP部署:基于mariadb管理虚拟用户
标签:with spl lib set 文件传输 数据 信息 主机名 use