当前位置:Gxlcms > 数据库问题 > Linux上FTP部署:基于mariadb管理虚拟用户

Linux上FTP部署:基于mariadb管理虚拟用户

时间:2021-07-01 10:21:17 帮助过:6人阅读

=NO #最好关闭匿名用户 最后后添加以下选项 guest_enable=YES guest_username=vuser pam_service_name=vsftpd.mysql user_config_dir=/etc/vsftpd/vusers_config.d


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   

人气教程排行