趁熱把自己搭建vsftpd的過程寫下來。
我用的系統是fc13,安裝vsftpd:yum install vsftpd
第一步:
#vim login.txt
userone
onepasswd
usertwo
twopasswd
:wq第二步:
#db_load -t -t hash -f login.txt /etc/pam.d/vsftpd.db
第三步:
#vim /etc/pam.d/vsftpd.vu
auth required /lib/security/pam_userdb.so db=/etc/pam.d/vsftpd
account required /lib/security/pam_userdb.so db=/etc/pam.d/vsftpd
:wq第四步:建立乙個虛擬使用者了
#useradd -d /home/ftpuser ftpuser
為虛擬的使用者建立自己的主資料夾
#mkdir /home/ftpuser/userone
#chmod ftpuser:ftpuser /home/ftpuser/userone
#mkdir /home/ftpuser/usertwo
#chmod ftpuser:ftpuser /home/ftpuser/usertwo
第五步:設定虛擬使用者的許可權。配置檔案都 放在user_config_dir 這個目錄裡:
#mkidr /etc/user_config_dir
#vim userone
anon_world_readable_only=yes //使用者只能看到自己有許可權 的檔案。
anon_upload_enable=yes
anon_write_enable=yes
anon_other_write_enable=yes
download_enable=yes
write_enable=yes
local_root=/home/ftpuser/userone
:wq#vim usertwo
anon_world_readable_only=yes
anon_upload_enable=yes
anon_write_enable=yes
anon_other_write_enable=yes
download_enable=yes
write_enable=yes
local_root=/home/ftpuser/usertwo
:wq第六步:配置vsftpd.conf 檔案
anonymous_enable=no
local_enable=yes
guest_enable=yes
guest_username=ftpuser
user_config_dir=/etc/user_config_dir
pam_service_name=vsftpd.vu
:wq這樣子應該已經可以了。
利用vsftpd搭建ftp伺服器
昨天在實驗室內網的一台機器上搭建了乙個ftp伺服器,方便大家共享檔案。這個ftp server要滿足的要求是 有多個使用者,使用乙個共用目錄,每個人都能上傳檔案,但是只能對屬於自己的檔案進行修改 刪除 伺服器雖然在內網的機器上,但是要求在整個校園內都可以方便的訪問。首先,在這台內網機器上建立乙個資料...
CentOS搭建vsftpd伺服器詳解
1.檢視有沒有安裝vsftpd rpm qa grep vsftpd 2.yum安裝vsftpd yum install vsftpd 3.rpm安裝vsftpd 可以從下面兩個地方獲得最新的vsftpd的rpm包或者 安裝命令 rpm uvh vsftpd 1.1.3 8.i386.rpm 4.設...
vsftpd伺服器搭建(基礎篇)
疑難雜症 vsftpd 是 very secure ftp daemon 的縮寫,安全性是它的乙個最大的特點。vsftpd 是乙個 unix 類作業系統上執行的伺服器的名字,它可以執行在諸如 linux bsd solaris hp unix等系統上面,是乙個完全免費的 開放源 的ftp伺服器軟體,...