天天看點

Vsftpd-系統使用者配置

Vsftpd-系統使用者配置

承接上文 “CenOS_7 搭建Vsftpd服務-匿名使用者”

Vsftpd匿名使用者設定完畢,匿名使用者,任何人都可以檢視FTP伺服器端的檔案、目錄,甚至可以修改、删除,此方案如适合存放私密檔案在FTP伺服器端,如何保證檔案或者目錄專屬擁有者呢,Vsftpd系統使用者可以實作該需求。

實作Vsftpd系統使用者方式驗證,隻需在Linux系統中建立多個使用者即可,建立使用者使用useradd,同時給使用者設定密碼,即可通過使用者和密碼登入FTP,進行檔案上傳、下載下傳、删除等操作。Vsftpd系統使用者實作方法步驟如下:

(1) Linux系統中建立系統使用者user1、user2,分别設定密碼為123456

useradd  user1
useradd  user2
echo 123456|passwd --stdin  user1
echo 123456|passwd --stdin  user2
           

(2)修改vsftpd.conf配置檔案如下

[[email protected] ftp]# cat /etc/vsftpd/vsftpd.conf
anonymous_enable=No
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
           

(3)在通過Windows通路ftp://192.168.238.135,

使用user1,user2,進行登入即可,

在此之前selinux要關閉,/var/ftp/pub權限要是預設的755(drwxr-xr-x. 4 root root 33 Jul 8 00:20 pub)

Vsftpd-系統使用者配置

登入後可以建立檔案,删除檔案,上傳檔案

Vsftpd-系統使用者配置

繼續閱讀