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

2022-08-26 23:42:14 字數 1685 閱讀 7168

建立三個使用者

[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-storage-ef ~]# passwd mini

[root@shm-storage-ef ~]# passwd ts

共享路徑

[root@shm-storage-ef data]# ll /data/

drwxr-xr-x.  6 kids kids 4096 1月 31 11:26 kids-acs

drwxr-xr-x. 10 mini mini 4096 1月  31 11:36mini-acs

drwxr-xr-x.  4 ts   ts  4096 1月   5 01:07 ts-acs1

[root@shm-storage-ef vsftpd]# vim vsftpd.conf

local_root=/data/ 使用者登入路徑

chroot_local_user=yes 鎖定使用者到各自目錄為其根目錄

user_config_dir=/etc/vsftpd/userconfig 使用者配置目錄

配置各自使用者訪問根目錄

重啟服務

[root@shm-storage-ef vsftpd]# /etc/init.d/vsftpd restart

關閉 vsftpd:                                       [確定]

為 vsftpd 啟動 vsftpd:                              [確定]

登入確認

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

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

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

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

ubuntu不同主機不同使用者之間ssh免密碼登入

需求 在h1,h2的 etc hosts檔案中都新增如下內容 192.168.1.11 h1 192.168.1.22 h2這時候h1,h2上已經可以 互相通過ssh user2 h2來登入對方了,只是還需要輸入密碼 2.1.分別安裝ssh sudo apt get install openssh ...