kevin7326
2010-11-28, 09:08 PM
我的意思是,
你的 conf 並沒 userlist_deny=YES ,
且又 /etc/vsftpd.user_list 是空的,
當然沒人可以登入。
那這樣說是要有userlist_deny=YES 這行
加上/etc/vsftpd.user_list
要加入允許的帳號:o
贊助商連結
goldie
2010-11-28, 09:31 PM
看來我也有些搞錯,
剛爬了一下 vsFTPd 官方 conf 說明文件。
userlist_deny=YES 預設就是 YES 的了。
怪…
不然你先把你原來加的 userlist_enable=YES 註解掉,
試看看這樣最基本的樣子能不能動?
之後你得要自己好好仔細咳一遍說明文件。
建議先把鳥哥的文章看一遍 http://linux.vbird.org/linux_server/0410vsftpd.php
再去看 vsFTPd 官方 conf 說明文件 http://vsftpd.beasts.org/vsftpd_conf.html 中有關 userlist_* 開頭的那三項細節說明。
再想想是不是哪出問題了。
PS: 你要不要上 PTT 的 Linux 或 LinuxDev 版問問看,我也是 Linux 新手,隔空抓藥的能力用限XD
bx2aa
2010-11-29, 07:52 PM
setsebool -P allow_ftpd_anon_write --> on
setsebool -P allow_ftpd_full_access --> on
annonymous 要能上傳建目錄
/etc/vsftpd/vsftpd.conf
anon_upload_enable=YES
anon_mkdir_write_enable=YES
除了 vsftpd.conf 設定要開還要改權限
chmod o+w /var/ftp
或是只開 pub
chmod o+w /var/ftp/pub