幫助搭建快速建立ftp,實現多用戶管理的功能,並且可以對每一個用戶進行操作限制 ...
#1、切換root用戶模式 (已在root模式下的請忽略) sudo -i #然後提示你輸入當前用戶密碼,輸入密碼後回車後如果密碼正確控制台就變成root@***:/# 了。 #2、更新軟體源 apt-get update #3、安裝 vsftpd apt-get install vsftpd #4.0、為了操作方便管理,我們給FTP創建自定義FTP目錄和用戶組 #4.1、創建FTP目錄 /home/ftp 當然你也可以創建到其它目錄 mkdir /home/ftp #4.2、創建FTP用戶組 ftp-g 這個你們也可以用其它組名 groupadd ftp-g #4.3、設置FTP目錄讀寫許可權(註:用戶登陸的根目錄如果許可權設置的太大會導致無法登陸,根目錄下的子目錄可以給很大的許可權) chmod 755 /home/ftp(一般伺服器都是採用755許可權) #4.4、設置文件夾歸屬 root 以及 我們新建的 FTP用戶組 chown root:ftp-g /home/ftp 到此,ftp的根目錄就已經創建完成了 #5.0、設置FTP用戶目錄以及添加FTP用戶 #5.1、為用戶ftp_pub 創建目錄 pub並設置許可權 mkdir /home/ftp/pub chmod 755 /home/ftp/pub #5.2、添加用戶 ftp_pub 並設置歸屬用戶組為 ftp-g 以及設置預設目錄(FTP登陸目錄) -s /sbin/nologin 禁止用戶登陸控制台 useradd -g ftp-g -d /home/ftp/pub -s /sbin/nologin ftp_pub #5.3、給新用戶 ftp_pub 設置密碼(無密碼不能登陸) passwd ftp_pub #然後按照提示輸入兩遍密碼 比如我們設置為 123456798 #5.4、更改目錄歸屬 chown ftp_pub:ftp-g /home/ftp/pub 此時,ftp下新建的這個目錄只有ftp_pub才能夠被更改 #5.5、增加上傳目錄不可刪除功能 在配置文件中增加user_config_dir=/etc/vsftpd_user_ctrl,同時在vsftpd_user_ctrl文件夾中增加對應的賬戶名字的文件,目的就是對指定的賬戶進行操作限制,比如: