vsftp禁錮系統使用者在其家目錄,並有寫的許可權

2021-08-31 01:23:12 字數 697 閱讀 1030

為了系統安全,需要設定系統使用者在訪問ftp資源的時候只能訪問其家目錄,不能隨意跳轉其他目錄

修改/etc/vsftpd/vsftpd.conf配置檔案,在最下面新增以下兩行

1、chroot_local_user=yes

#開啟此引數後,vsftpd會檢查使用者家目錄是否有寫許可權,如果沒有則在使用者連線時提示許可權的錯誤

錯誤如下:

[root@room8pc205 ~]# ftp localhost

trying ::1...

connected to localhost (::1).

220 (vsftpd 3.0.2)

name (localhost:root): weihu

331 please specify the password.

password:

500 oops: vsftpd: refusing to run with writable root inside chroot()

login failed.

2、allow_writeable_chroot=yes

#新增此引數設定系統使用者登陸ftp之後對其家目錄有寫許可權

如果不需要授予寫的許可權,可以執行chmod a-x /home/weihu來解決登陸問題

vsftp賬號 vsftp新增使用者

1 新增使用者名稱和密碼 etc vsftpd vuser passwd.txt 注意奇行是使用者名稱,偶行是密碼 2 生成虛擬使用者認證的db檔案 db load t t hash f etc vsftpd vuser passwd.txt etc vsftpd vuser passwd.db 3...

vsftp賬號 VSFTP使用者許可權配置

vsftpd.conf檔案 connect from port 20 yes anonymous enable no write enable yes local umask 002 listen port 21 listen yes pasv enable yes use localtime ye...

vsftp高階 虛擬使用者配置

今天繼續配置vsftp,主要想增加一些使用者控制,實現不同使用者不同許可權 實現三個使用者的不同許可權 a.upload 能刪除檔案和資料夾,不能重新命名原有檔案和資料夾 b.download c.admin使用者 這些使用者都 不能登入系統,並且用 ftp連線時鎖定在自己的家目錄中不能進入系統資料...