共計 1009 個字符,預計需要花費 3 分鐘才能閱讀完成。
本篇內容介紹了“Linux 中怎么添加 / 刪除 FTP 用戶并設置權限”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
1. 環境:ftp 為 vsftp。被設置用戶名為 test。被限制路徑為 /home/test
2. 創建建用戶:在 root 用戶下:
useradd -d /home/test test # 增加用戶 test,并制定 test 用戶的主目錄為 /home/test
passwd test # 為 test 用戶設置密碼
3. 更改用戶相應的權限設置:
1. usermod -s /sbin/nologin test # 限定用戶 test 不能 telnet,只能 ftp
2. usermod -s /bin/bash test # 用戶 test 恢復正常
3. usermod -d /home/test test # 更改用戶 test 的主目錄為 /test
4. 限制用戶只能訪問 /home/test,不能訪問其他路徑
修改 /etc/vsftpd/vsftpd.conf 如下:
1. chroot_list_enable=YES # 限制訪問自身目錄
2.
3. # (default follows)
4.
5. chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
編輯 vsftpd.chroot_list 文件,將受限制的用戶添加進去,每個用戶名一行
改完配置文件,不要忘記重啟 vsftpd 服務器
1. [root@localhost]# /etc/init.d/vsftpd restart
5. 如果需要允許用戶修改密碼,但是又沒有 telnet 登錄系統的權限:
1. usermod -s /usr/bin/passwd test # 用戶 telnet 后將直接進入改密界面
6. 如果要刪除用戶,用下面代碼:
1. # 在 root 用戶下:2. userdel -r newuser
3. # 在普通用戶下:4. sudo userdel -r newuser
因為需要徹底刪除用戶,所以加上 - r 的選項,在刪除用戶的同時一起把這個用戶的宿主目錄和郵件目錄刪除。
“Linux 中怎么添加 / 刪除 FTP 用戶并設置權限”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!