1。建立虛擬使用者口令庫檔案。
vim /etc/vsftpd/logins.txt (單數行為使用者名稱,雙數行為密碼)
user1
123user2
456db_load -t -t hash -f logins.txt /etc/vsftpd/logins.db
chmod 600 /etc/vsftpd/logins.db
2。配置pam檔案
vim /etc/pam.d/vsftpd
把所有行注釋掉,加入以下兩行
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/logins
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_logins
3。建立虛擬使用者,分配要訪問的目錄給使用者,使用者本地不能登入。
useradd -d /yum/ -s /sbin/nologin yum
4。配置/etc/vsftpd/vsftpd.conf ,加入
guest_enable=yes
guest_username=yum
pam_service_name=vsftpd
user_config_dir=/etc/vsftpd/user_conf
5。對虛擬使用者設定不同的許可權
mkdir /etc/vsftpd/user_conf
touch user1 user2
vim user1 (寫入使用者許可權)
anon_upload_enable=no
anon_mkdir_wirte_enable=no
6。重啟vsftpd vsftpd伺服器配置
vsftpd是非常安全的ftp伺服器程式,在開發linux應用程式中它是乙個非常好的工具。安裝linux系統時一般已經安裝,但需要配置起來作為與開發板進行ftp檔案傳輸的後台服務 器。通過命令可以看到系統中是否已經安裝vsftpd伺服器 rpm q vsftpd vsftpd 2.0.4 1.2 如...
vsftpd伺服器的搭建
趁熱把自己搭建vsftpd的過程寫下來。我用的系統是fc13,安裝vsftpd yum install vsftpd 第一步 vim login.txt userone onepasswd usertwo twopasswd wq第二步 db load t t hash f login.txt et...
Linux伺服器 安裝vsftpd
安裝vsftpd 大多數linux系統都使用vsftpd,因此這裡我們也安裝vsftpd 1 安裝vsftpd root localhost phpmyadmin yum install y vsftpd loaded plugins fastestmirror,refresh packagekit...