1. 程式人生 > >多用戶登錄ftp

多用戶登錄ftp

png 系統 mod ext 分享 訪問 pro src ftp用戶

第1步:建立虛擬FTP用戶數據庫文件。
第2步:創建FTP根目錄及虛擬用戶映射的系統用戶。
第3步:建立支持虛擬用戶的PAM認證文件。
第4步:在vsftpd.conf文件中添加支持配置。
第5步:為虛擬用戶設置不同的權限。
第6步:重啟vsftpd服務,驗證實驗效果。

第1步:建立虛擬FTP用戶數據庫文件。
服務器端,切換目錄cd /etc/vsftpd/ //單數行為帳號,雙數行為密碼。
技術分享圖片
使用db_load命令用HASH算法生成FTP用戶數據庫文件vuser.db: db_load -T -t hash -f vuser.list vuser.db
查看文件:file vuser.db
FTP用戶數據庫內容很敏感,所以權限給小一些:chmod 600 vuser.db

第2步:創建用戶virtual並設置為不允許登陸系統並定義該用戶的家目錄:useradd -d /var/ftproot -s /sbin/nologin virtual
為保證其他用戶可以訪問,給予rwxr-xr-x權限:chmod -Rf 755 /var/ftproot/
第3步建立支持虛擬用戶的PAM認證文件。
技術分享圖片
第4步:在vsftpd.conf文件中添加支持配置。
技術分享圖片
第5步:創建用戶獨立的權限配置文件存放的目錄
創建空白的的配置文件
技術分享圖片
指定用戶的具體權限
技術分享圖片
第六步:重啟驗證服務
技術分享圖片

多用戶登錄ftp