vsftp為不同使用者設定不同的ftp的根目錄

2021-08-08 15:21:50 字數 1218 閱讀 1031

要求ftp登入後的根目錄是/var/test/,但是又不能影響其他使用者的登入路徑,因為有些程式是直接在根目錄進行操作的,而沒有目錄切換的過程。

useradd test1

useradd test2

passwd test1

passwd test2

# 使用者登入路徑,local_root 針對系統使用者

local_root=/var/ftp/

# 鎖定使用者到各自目錄為其根目錄

chroot_local_user=yes

# anon_root 針對匿名使用者

anon_root=/var/www/html

allow_writeable_chroot=yes

# 使用者配置目錄

user_config_dir=/etc/vsftpd/userconfig

配置各自使用者訪問根目錄
cd /etc/vsftpd/

mkdir userconfig

cd userconfig/

在userconfig目錄下為不同使用者配置不同的根目錄:

vim test1

local_root=/var/ftp

/test1/

vim test2

local_root=/var/ftp

/test2/

重啟服務
service vsftpd restart
新建/var/ftp/test1//var/ftp/test2/目錄,並在目錄下新增一些測試檔案。

cd /var/pub/

mkdir test1

mkdir test2

cd test1

touch a

touch aa

cd ../test2/

touch b

touch bb

cd ..

chown -r test1:test1 test1

chown -r test2:test2 test2

參考:

vsftp為不同使用者設定不同的ftp的根目錄

需求 要求ftp登入後的根目錄是 var test 但是又不能影響其他使用者的登入路徑,因為有些程式是直接在根目錄進行操作的,而沒有目錄切換的過程。操作過程 新建使用者 useradd test1 useradd test2 passwd test1 passwd test2 vsftpd配置 使用...

vsftp設定不同使用者登入ftp的根目錄不同

建立三個使用者 root shm storage ef useradd kids root shm storage ef useradd mini root shm storage ef useradd ts root shm storage ef passwd kids root shm stor...

SVN為不同使用者分配不同的目錄許可權

找到許可權配置檔案authz pname chenky rw daiysh rw handz rw huap rw jiangch rw lihj rw lixj rw rufj rw taow rw weizg rw xchd rw xiazj rw xuym rw yup rw pname tr...