1. 程式人生 > >Linux 新增 刪除 vsftpd ftp 使用者

Linux 新增 刪除 vsftpd ftp 使用者

在上一篇部落格《Linux 搭建 vsftpd ftpd 伺服器》 中,我們講到如何搭建vsftpd服務,這一節中,將講述如何管理 vsftpd 上的ftp使用者,刪除,修改密碼,新增 ftp 使用者等。

解決方案

新建使用者併為他設定密碼

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

限制使用者的許可權

usermod -s /sbin/nologin test //限定使用者test不能telnet,只能ftp
usermod -s /sbin/bash test //使用者test恢復正常
usermod -d /test test //更改使用者test的主目錄為/test

限制使用者只能訪問自身目錄,修改/etc/vsftpd/vsftpd.conf如下:

chroot_list_enable=YES //限制訪問自身目錄,開啟限制名單
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

編輯 vsftpd.chroot_list檔案,將受限制的使用者新增進去,每個使用者名稱一行,最後重啟vsftpd伺服器即可

/etc/init.d/vsftpd restart //重啟vsftpd伺服器


----------