Vsftpd鎖定使用者主目錄

2021-06-20 06:36:12 字數 514 閱讀 5339

限定ftp使用者只能訪問自己的主目錄,不能返回上一層目錄進入其他目錄

adduser-d

/vsftphome/user1-g

ftp-

s/sbin/nologin

user1

passwd

user1

這樣新增了乙個使用者名為:user1 的新使用者,主目錄被指定為/vsftphome/user1 只能登入ftp,不能作為系統使用者登入。

修改配置檔案:/etc/vsftpd/vsftpd.conf

去掉下面兩行引數的注釋符號(『#』號)

chroot_list_enable=yes

chroot_list_file=/etc/vsftpd/chroot_list

在/etc/vsftpd下建立chroot_list檔案,並寫入剛才建立的使用者(多個使用者時,用換行分割):

echo

'user1' >> /etc/vsftpd/chroot_list

檢視使用者主目錄

今天處理乙個suse上的問題時,我問同事他在那個系統上的使用者的主目錄在 他搞了半天不知道,原因是這個使用者是先前某個人建立的.本來我想讓他自己直接在 etc passwd檔案中找的,考慮到那個系統裡有多人在用,找起來沒那麼方便,我就直接寫了一小截shell 語句.本來,如果使用者當前的shell是...

Linux下修改使用者主目錄與鎖定上傳目錄

一般來說root用的主目錄在 下,自己建的使用者主目錄,預設是在 home 使用者名稱下。如果你需要修改使用者的預設主目錄,可以在 etc passwd裡找到要修改的使用者那一行,修改掉即可。那麼當你修改完,使用ftp本地登入時,會報500 oops cannot change directory錯...

指定 FTP 使用者主目錄與訪問目錄

指定 ftp 使用者主目錄 cd etc vsftpd vi vsftpd.conf 修改 這是新增讀取使用者配置目錄 user config dir etc vsftpd userconf mkdir userconf 如果沒有目錄自己建立 touch fr003 這裡是建立 fr003 使用者的...