vsftp 基於虛擬使用者的分配

2021-07-15 14:47:33 字數 954 閱讀 7227

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...