創建多用戶不同權限的用戶登陸
阿新 • • 發佈:2018-09-07
分享圖片 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:
2:賦予權限:
3:創建用戶virtual並設置為不允許登陸系統並定義該用戶的家目錄:
4:給予rwxr-xr-x權限:
5:建立支持虛擬用戶的PAM認證文件
在vsftpd.conf文件中添加支持配置
創建空白的的配置文件
給e,f,g,h賦予權限
重啟vsftpd服務,驗證實驗效果。
setsebool -P ftpd_full_access=on
a不具有寫入刪除權限,f具有讀寫權限
修改配置文件(原圖被意外刪除了 有點模糊)
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具有讀寫權限
創建多用戶不同權限的用戶登陸