1. 程式人生 > >創建多用戶不同權限的用戶登陸

創建多用戶不同權限的用戶登陸

分享圖片 mar shadow 訪問 hash算法 use ftp watermark pam認證

root用戶登陸
修改配置文件(原圖被意外刪除了 有點模糊)
技術分享圖片
root用戶在輸入密碼之前就已經被系統拒絕了訪問。這是因為vsftpd服務程序所在的目錄中默認存放著兩個名為“用戶名單”的文件(ftpusers和user_list)到裏面吧root去除掉。
技術分享圖片
技術分享圖片
配置完成開始測試登陸
技術分享圖片
vim /vuser.list 用於創建FTP認證的用戶數據文件,奇數行為賬戶偶數行為密碼;這裏創建的是用戶a,b,c,d........
技術分享圖片
1:使用db_load命令用HASH算法生成FTP用戶數據庫文件vuser.db:db_load -T -t hash -f vuser.list vuser.db
2:賦予權限:chmod 600 vuser.db

3:創建用戶virtual並設置為不允許登陸系統並定義該用戶的家目錄:useradd -d /var/ftproot -s /sbin/nologin virtual
4:給予rwxr-xr-x權限:chmod -Rf 755 /var/ftproot/
5:建立支持虛擬用戶的PAM認證文件
技術分享圖片
在vsftpd.conf文件中添加支持配置
技術分享圖片
創建空白的的配置文件
技術分享圖片
給e,f,g,h賦予權限
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
重啟vsftpd服務,驗證實驗效果。
setsebool -P ftpd_full_access=on
a不具有寫入刪除權限,f具有讀寫權限
技術分享圖片

創建多用戶不同權限的用戶登陸