如果架了一個 FTP 站

為了要跟每一個朋友分享東西

就要創一個帳號

那多麻煩阿~

還是開放一下匿名登入好了

不用帳號密碼

但是要做好嚴格把關!

環境:Ubuntu 8.04

修改 vsftp 的設定

sudo vim /etc/vsftpd.conf

收尋 anonymous_enable

看看右邊的值是不是 YES

YES 代表開放匿名登入

NO 代表關閉匿名登入

修改完成以後

儲存離開

:wq

之後從新啟動 vsftp

sudo /etc/init.d/vsftpd restart

從新啟動成功

接下來就是開啟 FileZilla 測試看看囉!

奇怪…怎出現錯誤訊息

500 OOPS: vsftpd: refusing to run with writable anonymous root

簡單來說就是權限問題了

匿名登入主機的時候

會以 ftp 這帳號登入

而 vsftp 如果不開放匿名上傳的話

就要更改 ftp 的權限

讓它連自己的資料夾都沒有寫入的權限

看看 ftp 這使用者的權限吧

ls -l /home | grep ftp

果然沒錯~

ftp 的權限沒有改

把寫入的權限拿掉吧!

sudo chmod 555 /home/ftp/

再看一次 ftp 的權限如何

ls -l /home | grep ftp

嗯嗯~改過了

那在測看看能不能連線吧!

登入成功!

2008/08/15

本站採用CC授權不歡迎全文轉載,如需轉載(部份)、引用文章,請務必附上作者及來源處。

3 個留言

  1. kosa 說道:

    samba好像成功了
    我裝完samba smcfs
    之後
    sudo vim /etc/samba/smb.conf
    加上
    [share]
    comment = share
    read only = on
    path = /var/www
    guest ok = yes
    可以看到裡面的東西
    但是好像不能放東西進去

  2. Syungchi 說道:

    蛋哥哥,要怎樣設定才能讓使用者上傳後無法刪除??
    要上傳資料夾一定要有 w 的權限阿~~可是這樣該使用者也有權限可以把該資料夾下的檔案都砍掉了阿= ="
    要怎樣才能讓使用者能上傳資料卻又不能移除資料的@@?

發表留言 »





*

訂閱網站

FACEBOOK

雜七雜八

Copyright 2008 就是,蛋! | Theme Sco v4.0 By:Scorpio