裝了vsftp無法登入上傳 - Linux
By Odelette
at 2010-02-26T23:02
at 2010-02-26T23:02
Table of Contents
※ 引述《bruce620 (o(‧"‧)o)》之銘言:
: 請教一下各位 我的裝了vsftp 後 發生了兩種問題
: 問題一是我限制帳號只能在自己的家目錄下
: 但是ftp登入後還是能到別人的目錄裡
: 我在/etc/vsftpd.chroot_list有建一個檔 裡面有打了他的帳號
: vsftp也有restart但還是能進到別人的目錄裡頭
最下面詳答..
: 問題二是 ftp原本能登入 但是檔案都無法上傳上去
: 我的資料夾的權限都是755
資料夾屬於誰的?
是上傳者的嗎?
他看得到/抓得到現有檔案嗎?
: 然後我重開機後 就登不進去了
: 我也有執行 sudo /etc/init.d/vsftpd start
: 但重開後就進不去@@
/var/log/messages 有寫啥? start 有成功嗎?
netstat -tlp 有port在listen嗎?
: 以下是我的vsftpd.conf的設定檔 請教一下哪裡沒設到或設錯了呢?
: 感謝大家
: ---------------vsftp.conf----------
: listen=YES
: local_enalbe=YES
: write_enalbe=YES
: dirmessage_enalbe=YES
: use_localtime=YES
: xferlog_enalbe=YES
: connect_from_port_20=YES
: chown_uploads=YES
: chown_username=whoever
: async_abor_enable=YES
: ascii_upload_enable=YES
: ascii_download_enable=YES
: chroot_local_user=YES
其實在只要 vsftpd.conf 裡面加一行:
chroot_local_user=YES
這樣 vsftpd.chroot_list 就變成「允許」離開 home 目錄的列表了。
(from http://www.neo.com.tw/archives/919)
chroot_local_user=YES
default值: 不能離開家目錄
vsftpd.chroot_list是白名單, 裡面的人可以離開家目錄
chroot_local_user=NO (是預設值可省略這行)
default值: 可能離開家目錄
vsftpd.chroot_list是黑名單, 裡面的人不能離開家目錄
: chroot_list_enable=YES
: chroot_list_file=/etc/vsftpd.chroot_list
: secure_chroot_dir=/var/run/vsftpd/empty
: pam_service_name=vsftpd
: rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
沒有設
anonymous_enable=YES/NO
local_umask=???
data_connection_timeout=??
idle_session_timeout=??
max_clients=??
max_per_ip=??
pasv_enable=YES/NO
pasv_min_port=???
pasv_max_port=???
以上,
Best Regards,
by ASimon
--
: 請教一下各位 我的裝了vsftp 後 發生了兩種問題
: 問題一是我限制帳號只能在自己的家目錄下
: 但是ftp登入後還是能到別人的目錄裡
: 我在/etc/vsftpd.chroot_list有建一個檔 裡面有打了他的帳號
: vsftp也有restart但還是能進到別人的目錄裡頭
最下面詳答..
: 問題二是 ftp原本能登入 但是檔案都無法上傳上去
: 我的資料夾的權限都是755
資料夾屬於誰的?
是上傳者的嗎?
他看得到/抓得到現有檔案嗎?
: 然後我重開機後 就登不進去了
: 我也有執行 sudo /etc/init.d/vsftpd start
: 但重開後就進不去@@
/var/log/messages 有寫啥? start 有成功嗎?
netstat -tlp 有port在listen嗎?
: 以下是我的vsftpd.conf的設定檔 請教一下哪裡沒設到或設錯了呢?
: 感謝大家
: ---------------vsftp.conf----------
: listen=YES
: local_enalbe=YES
: write_enalbe=YES
: dirmessage_enalbe=YES
: use_localtime=YES
: xferlog_enalbe=YES
: connect_from_port_20=YES
: chown_uploads=YES
: chown_username=whoever
: async_abor_enable=YES
: ascii_upload_enable=YES
: ascii_download_enable=YES
: chroot_local_user=YES
其實在只要 vsftpd.conf 裡面加一行:
chroot_local_user=YES
這樣 vsftpd.chroot_list 就變成「允許」離開 home 目錄的列表了。
(from http://www.neo.com.tw/archives/919)
chroot_local_user=YES
default值: 不能離開家目錄
vsftpd.chroot_list是白名單, 裡面的人可以離開家目錄
chroot_local_user=NO (是預設值可省略這行)
default值: 可能離開家目錄
vsftpd.chroot_list是黑名單, 裡面的人不能離開家目錄
: chroot_list_enable=YES
: chroot_list_file=/etc/vsftpd.chroot_list
: secure_chroot_dir=/var/run/vsftpd/empty
: pam_service_name=vsftpd
: rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
沒有設
anonymous_enable=YES/NO
local_umask=???
data_connection_timeout=??
idle_session_timeout=??
max_clients=??
max_per_ip=??
pasv_enable=YES/NO
pasv_min_port=???
pasv_max_port=???
以上,
Best Regards,
by ASimon
--
Tags:
Linux
All Comments
Related Posts
裝了vsftp無法上傳
By Edith
at 2010-02-26T16:22
at 2010-02-26T16:22
關於編譯失敗的問題
By Agnes
at 2010-02-26T15:52
at 2010-02-26T15:52
ubuntu 9.04 外觀設定
By Emma
at 2010-02-26T15:00
at 2010-02-26T15:00
MySQL 有關資料庫路徑的設定放在何處
By Steve
at 2010-02-26T11:25
at 2010-02-26T11:25
剛使用Fedora 12 新手的問題
By Thomas
at 2010-02-26T02:41
at 2010-02-26T02:41