新增FTP使用者,限定訪問目錄

2021-07-14 20:44:00 字數 897 閱讀 8386

在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下:

1、環境:ftp為vsftp。被限制使用者名為test。被限制路徑為/home/test

2、建使用者:在root使用者下:

useradd -d /home/test test //增加使用者test,並制定test使用者的主目錄為/home/test

passwd test //為test設定密碼

3、更改使用者相應的許可權設定:

usermod -s /sbin/nologin test //限定使用者test不能telnet,只能ftp

usermod -s /sbin/bash test //使用者test恢復正常

usermod -d /test test //更改使用者test的主目錄為/test

4、限制使用者只能訪問/home/test,不能訪問其他路徑

修改/etc/vsftpd/vsftpd.conf如下:

chroot_local_user=yes

chroot_list_enable=yes //限制訪問自身目錄

# (default follows)

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

allow_writeable_chroot = yes

編輯 vsftpd.chroot_list檔案,將受限制的使用者新增進去,每個使用者名稱一行

改完配置檔案,不要忘記重啟vsftpd伺服器

[root@linuxsir001 root]# /etc/init.d/vsftpd restart

5、如果需要允許使用者修改密碼,但是又沒有telnet登入系統的許可權:

usermod -s /usr/bin/passwd test //使用者telnet後將直接進入改密介面

vsftp新增新使用者 限定ftp使用者訪問指定目錄

例子 test使用者只能訪問 home www test 1 useradd d home www test test 2 passwd test 3 修改配置檔案 vi etc vsftpd vsftpd.conf 去掉下面兩行引數的注釋符號 號 chroot list enable yes ch...

linux ftp限定使用者目錄

useradd myuser g mygroup d webroot mydir m 如果group不存在,則需要使用groupadd mygroup來新增使用者組 新增使用者myuser在mygroup群組下,並指定其目錄為 webroot mydir chown r mygroup.myuser...

linux ftp限定使用者目錄

useradd myuser g mygroup d webroot mydir m 如果group不存在,則需要使用groupadd mygroup來新增使用者組 新增使用者myuser在mygroup群組下,並指定其目錄為 webroot mydir chown r mygroup.myuser...