新建ftp用戶並指定訪問目錄


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后將直接進入改密界面


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM