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