一建立虛擬使用者 並且生成口令檔案(前提 一定要裝上 db.util服務)
touch /etc/vsftp/virtual.txt
vim /etc/vsftpd/virtual.txt
db_load -t -t hash -f virtual.txt /etc/vsftpd/virtual.db
chmod 600 /etc/vsftpd/virtual.db
二修改pam的配置檔案(/etc/pam.d/virtual.vu)
三建立虛擬使用者並且設定訪問目錄及各虛擬使用者的許可權
"color:#000000;">useradd -d /var/virtual -s /sbin/nologin virtual
第四步:修改vsftpd.conf的配置檔案
在檔案的最後加入上述配置資訊其中:
pam_service_name=vsftp.vu 指定pam檔案
如果想實現不同的虛擬使用者有不同的許可權可以加上 user_config_dir=/etc/vsftpd/vsftpd_user_conf
style="color:#000000;">mkdir /etc/vsftpd/vsftp_user_conf
cd /etc/vsftpd/vsftp_user_conf
touch virtual1
vim virtual1span>
在vsftpd_user_conf目錄下建立與虛擬使用者同名的檔案 將不同的許可權寫入相應的使用者名稱檔案中就可以達到不同的虛擬使用者有不同的許可權
vim virtual1
anon_upload_enable=yes(可以上傳檔案)
anon_mkdir_write_enable=yes(可以建立 刪除目錄)
anon_other_write_enable=yes(可以更名刪除檔案)
最後要 service vsftpd restart
Linux ftp伺服器虛擬使用者的建立
vsftp下的虛擬使用者的特點是只能訪問伺服器為其提供的ftp服務,而不能訪問系統的其它資源。所以,如果想讓使用者對ftp伺服器站內具有寫許可權,但又不允許訪問系統其它資源,可以使用虛擬使用者來提高系統的安全性。首先第一步 建立虛擬使用者 並且生成口令檔案 前提 一定要裝上 db.util服務 生成...
Linux ftp服務搭建
環境說明 阿里雲伺服器 centos6系統 1 安裝 vsftpd 服務 yum install vsftpd y配置檔案說明 etc vsftpd vsftpd.conf 是 vsftpd 的核心配置檔案。etc vsftpd ftpusers 是黑名單檔案,此檔案裡的使用者不允許訪問 ftp 伺...
linux ftp伺服器和svn伺服器
問問題 使用vsftpd linux 架設的ftp伺服器,如何解決向其中拷貝多層資料夾的檔案時出現的550錯誤?然後寫部落格 只研究技術的就不要看了 因為要為我的本本重灌系統,並且要重新對整個硬碟進行分割槽,我開始往我的實驗室中的電腦上備份東西 因為我的實驗室的電腦上是linux系統,我於是選擇使用...