要求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...