在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下:
1、環境:ftp為vsftp。被限制使用者名為test。被限制路徑為/home/test
2、建使用者:在root使用者下:
useradd -d /home/ftp ftpname //增加使用者test,並制定ftpname使用者的主目錄為/home/ftp
passwd ftpname //為ftpname設定密碼
3、更改使用者相應的許可權設定:
usermod -s /sbin/nologin ftpname //限定使用者ftpname不能使用telnet,只能使用ftp
usermod -s /sbin/bash ftpname //使用者test恢復正常
usermod -d /ftp ftpname //更改使用者ftpname的主目錄為/ftp
4、限制使用者只能訪問/home/ftp,不能訪問其他路徑
修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=yes #限制訪問自身目錄
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
新編輯 vsftpd.chroot_list檔案,將受限制的使用者新增進去,每個使用者名稱一行
改完配置檔案,不要忘記重啟vsftpd伺服器
[root@linuxspliu root]# service vsftpd restart
5、如果需要允許使用者修改密碼,但是又沒有telnet登入系統的許可權:
usermod -s /usr/bin/passwd test #使用者telnet後將直接進入改密介面
指定 FTP 使用者主目錄與訪問目錄
指定 ftp 使用者主目錄 cd etc vsftpd vi vsftpd.conf 修改 這是新增讀取使用者配置目錄 user config dir etc vsftpd userconf mkdir userconf 如果沒有目錄自己建立 touch fr003 這裡是建立 fr003 使用者的...
禁止FTP使用者訪問上級目錄
在生產環節往往需要限制ftp使用者訪問其他目錄的許可權,只需要設定ftp配置檔案的兩個引數即可 操作如下 cd etc vsftpd ll rw r r 1 root root 32 oct 8 12 21 chroot list rw 1 root root 126 jan 17 2014 ftp...
新增FTP使用者,限定訪問目錄
在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下 1 環境 ftp為vsftp。被限制使用者名為test。被限制路徑為 home test 2 建使用者 在root使用者下 useradd d home test test 增加使用者test,並制定test使用者的主目錄為 home...