1.安裝vsftpd, yum install vsftpd
2.新建虛擬使用者口令檔案
vi /etc/vsftpd/vftpuser.txt
user 奇數行
password 偶數行
3.生成口令的認證檔案
db_load -t -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db
4.修改pam配置資訊
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser
5.建立虛擬使用者目錄
useradd -s /sbin/nologin -d /home/vftpsite vftpuser
chown -r vftpuser.vsftpuser vftpsite
6.編輯配置檔案 vsftpd.conf
guest_enable=yes
guest_username=vftpuser
pam_service_name=vsftpd
user_config_file=/etc/vsftpd/vuser
7.虛擬使用者配置檔案 建立檔案 以使用者賬號為名建立
anon_world_readable_only=no
anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_other_write_enable=yes
local_root=/home/vftpsite/username
local_umask=022 許可權很重要
Linux下vsftp基於虛擬使用者訪問
系統 cat etc redhat release centos linux release 7.3 1611 core uname r 3.10 0 514.el7.x86 64 關閉selinux setenforce 0 sed i s selinux enforcing selinux di...
vsftp高階 虛擬使用者配置
今天繼續配置vsftp,主要想增加一些使用者控制,實現不同使用者不同許可權 實現三個使用者的不同許可權 a.upload 能刪除檔案和資料夾,不能重新命名原有檔案和資料夾 b.download c.admin使用者 這些使用者都 不能登入系統,並且用 ftp連線時鎖定在自己的家目錄中不能進入系統資料...
Vsftp與PAM虛擬使用者
vsftp與pam虛擬使用者 使用yum 安裝vsftp yum install vsftpd pam pam db4 db4 建立乙個儲存使用者及密碼的檔案 cd etc vsftpd touch virtual login 新增使用者 一行使用者一行是密碼 vim virtual login d...