使用root用戶執行,建立新用戶並指定homephp
useradd -d /data/bills/3906 ftp-3906 passwd ftp-3906
限定用戶ftp-3906不能telnet,只能ftphtml
usermod -s /sbin/nologin ftp-3906
其餘可能會用到的命令:bash
## 用戶ftp-3906恢復正常 usermod -s /sbin/bash ftp-3906 ## 更改用戶test的主目錄爲/dir/anywhere usermod -d /dir/anywhere ftp-3906
配置文件爲 /etc/vsftpd/vsftpd.confssh
## 啓用chroot_list_file chroot_list_enable=YES ## 將全部用戶限定在主目錄內 chroot_local_user=YES ## chroot_list_file這時列出的是那些「不會被限制在主目錄下」的用戶,即ftp登錄後可切換到父目錄或者其餘目錄 chroot_list_file=/etc/vsftpd/chroot_list
修改完成後,重啓服務rest
/etc/init.d/vsftpd restart
若是須要容許用戶修改密碼,可是又沒有telnet登陸系統的權限:code
##用戶telnet後將直接進入改密界面 usermod -s /usr/bin/passwd ftp-3906
著做權歸做者全部。
商業轉載請聯繫做者得到受權,非商業轉載請註明出處。
做者:psicmi.top
連接:https://psicmi.cc/index.php/a...
來源:https://psicmi.cc/htm