搭建ftp

搭建ftp的步骤

用户----->认证------目录

第一步:创建用户

创建虚拟用户--->创建用户和密码文件
useradd -d /usr/local/yeyu -s /sbin/nologin
vim user_login # 第一行用户名,第二行密码。配置文件
db_load -T -t hash -f user user_login.db # 生成db文件

 

 

第二步:用户认证

系统的认证,指定认证的用户位置(生成的目录位置)

auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/user_login
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/user_login

 

 

第三步:访问的目录

# 监听端口
listen_port=9999
# 锁定匿名用户目录和登录用户的目录
anon_root=/usr/local/yeyu
local_root=/usr/local/yeyu
# 启用虚拟用户和虚拟用户的配置文件位置
guest_enable=YES
user_config_dir=/etc/vsftpd/cond.d
# 虚拟映射用户
guest_username=virftp
# 上传文件为644,不加此项为600
virtual_use_local_privs=YES
# 允许用户登录chroot目录
allow_writeable_chroot=YES
# 虚拟用户认证
pam_service_name=vuser.vu

 还得在用户的子配置文件里配置相关的权限

local_root=/usr/local/yeyu
write_enable=YES
anon_world_readable_only=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

 

 

posted on 2019-08-10 22:11  yeyu1314  阅读(150)  评论(0)    收藏  举报