Linux新增FTP使用者並設定許可權

2021-07-11 16:07:09 字數 1029 閱讀 4136

在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_list_enable=yes

#(default follows)

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

編輯上面的內容

第一行:chroot_list_enable=yes  //限制訪問自身目錄

第三行:編輯vsftpd.chroot_list。根據第三行說指定的目錄,找到chroot_list檔案。(因主機不同,檔名也許略有不同)

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

5、重啟伺服器

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

執行命令:/etc/init.d/vsftpd restart

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

執行命令:「usermod -s /usr/bin/passwd test」  //使用者telnet後將直接進入改密介面

Linux新增FTP使用者並設定許可權

在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下 1 環境 ftp為vsftp。被限制使用者名為test。被限制路徑為 home test 2 建使用者 在root使用者下 useradd d home test g ftp test 增加使用者test,並制定test使用者的主目錄...

Linux新增FTP使用者並設定許可權

在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下 1 環境 ftp為vsftp。被限制使用者名為test。被限制路徑為 home test 2 建使用者,命令列狀態下,在root使用者下 執行命令 useradd d home test test 增加使用者test,並制定test使...

Linux 中新增FTP使用者並設定許可權

在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下 1 環境 ftp為vsftp。被限制使用者名為test。被限制路徑為 home test 2 建使用者 在root使用者下 useradd d home test test 增加使用者test,並制定test使用者的主目錄為 home...