搭建ftp

搭建ftp的步驟vim

用戶----->認證------目錄ui

第一步:建立用戶spa

建立虛擬用戶--->建立用戶和密碼文件
useradd -d /usr/local/yeyu -s /sbin/nologin
vim user_login # 第一行用戶名,第二行密碼。配置文件
db_load -T -t hash -f user user_login.db # 生成db文件

 

 

第二步:用戶認證code

系統的認證,指定認證的用戶位置(生成的目錄位置)

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

 

 

第三步:訪問的目錄hash

# 監聽端口
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

 還得在用戶的子配置文件裏配置相關的權限it

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

 

相關文章
相關標籤/搜索