配置匿名用戶需要兩級認證,1個是/etc/vsftpd/vsftpd.conf,另外一個是修改虛擬用戶的主目錄權限為其他用戶“讀寫”
1.在/etc/vsftpd/vsftpd.conf的文件中修改:
anonymous_enable=YES //匿名用戶可以訪問ftp,默許為YES
anon_upload_enable=YES //匿名用戶可以上傳
anon_mkdir_write_enable=YES //匿名用戶可以創(chuàng)建目錄和下載
2.修改匿名用戶主目錄權限(匿名用戶屬于其他用戶)
chmod o+w /var/ftp/pub
ftp匿名用戶現(xiàn)在就配置完成。(匿名用戶的帳號和密碼都是ftp)
現(xiàn)在是重啟ftp服務。
service vsftpd restart //重啟ftp服務
service iptables stop //關閉防火墻
setinforce 0 //暫時關閉selinux安全機制,不需要重啟系統(tǒng)。如果要永久制止就要修改/etc/sysconfig/selinux的selinux設為disabled,然后重啟系統(tǒng),由于此配置為年屬于內核。
最后登錄ftp就能夠了。
小注釋:
SELinux(Secure Enhanced Linux)安全增強的Linux是NSA針對計算機基礎機構開發(fā)的1個全新的Linux安全機制SELinux是1個內核級安全機制,內核2.6以后集成在Linux內核中