Re: [問題] 裝了vsftp無法登入上傳
※ 引述《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
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.70.81.141
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):