天天看點

單台centos機器啟動多個vsftpd服務一.參數guest_username=www 時的配置執行個體以及過程如下:二.參數guest_username=apache 時的配置執行個體以及過程如下:三.重新開機vsftpd服務:四.開啟防火牆發開動态端口的範圍:

單伺服器上vsftpd服務指定不同的端口以及不同的系統使用者,來啟動多個vsftpd服務。 

單伺服器上實作不同的系統使用者來指定多個不同的虛拟使用者來管理多站點目錄(各個站點目錄的權限是不同的系統使用者的權限,例如:www,apache權限)

例如:

系統使用者:

[root@cacti vsftpd]# egrep "www|apache" /etc/passwd

apache:x:48:48:Apache:/var/www/html:/bin/false

www:x:668:669::/data/www:/bin/false

1.1主配置檔案:

[root@cacti ~]# cat /etc/vsftpd/11vsftpd.conf

1.2密碼檔案:

1.3管理賬戶權限目錄:

[root@cacti vsftpd]# cat /etc/vsftpd/extra01/ZhangSan

[root@cacti vsftpd]# cat /etc/vsftpd/extra01/Lisan

1.4生成帳戶的檔案資料庫:

1.5修改檔案資料庫通路權限:

<code>chmod 600 /etc/vsftpd/vsftpd_login.db</code>

1.6手工建立虛拟使用者所需的PAM配置檔案:

[root@cacti wangwuweb]# cat /etc/pam.d/11vsftpd

2.1主配置檔案:

[root@cacti wangwuweb]# cat /etc/vsftpd/vsftpd.conf

2.2密碼檔案:

[root@cacti wangwuweb]# cat /etc/vsftpd/vsftpd_login

2.3管理賬戶權限目錄:

[root@cacti wangwuweb]# cat /etc/vsftpd/extra/drxiaowu

[root@cacti wangwuweb]# vim /etc/vsftpd/extra/yanyonG

2.4生成帳戶的檔案資料庫:

2.5修改檔案資料庫通路權限:

chmod 600 /etc/vsftpd/vsftpd_login.db

2.6手工建立虛拟使用者所需的PAM配置檔案:

[root@cacti wangwuweb]# cat /etc/pam.d/vsftpd

重新開機vsftpd服務,會加載兩個vsftpd.conf的配置檔案

同時也可以/usr/sbin/vsftpd /etc/vsftpd/11vsftpd.conf 這個啟動例外一個新的vsftpd執行個體

到此配置完成,可以測試了。測試是成功的

 本文轉自 wjw555 51CTO部落格,原文連結:http://blog.51cto.com/wujianwei/2069106