【求助】vsftp登入後無法上傳檔案



贊助商連結


頁 : [1] 2

lych911
2005-07-29, 08:54 AM
我的vsftp.conf設定如下

------------------------------------
anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_file=/var/log/vsftpd.log

xferlog_std_format=NO

idle_session_timeout=600

data_connection_timeout=120

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

pam_service_name=vsftpd

userlist_enable=YES

listen=YES

tcp_wrappers=YES
-----------------------------------------
可以登入但是卻無法上傳及建立資料夾。vsftp.log如下

----------------------------
Thu Jul 28 15:16:48 2005 1 220.134.2.217 0 /home/lych911/test b _ o r lych911 ftp 0 * c
Thu Jul 28 15:21:51 2005 1 220.134.2.217 0 /home/lych911/wsst106.exe b _ i r lych911 ftp 0 * i
Thu Jul 28 15:41:24 2005 1 220.134.2.217 0 /home/lych911/whatsnew.txt a _ i r lych911 ftp 0 * i
Thu Jul 28 16:07:09 2005 1 220.134.2.217 0 /home/lych911/whatsnew.txt a _ i r lych911 ftp 0 * i
Thu Jul 28 16:09:17 2005 1 220.134.2.217 0 /home/lochine/stats.dat b _ i r lochine ftp 0 * i
Thu Jul 28 16:17:52 2005 1 220.134.2.217 0 /home/lochine/LeapFTP.HLP b _ i r lochine ftp 0 * i
Thu Jul 28 16:28:43 2005 [pid 2669] CONNECT: Client "220.134.2.217"
Thu Jul 28 16:28:44 2005 [pid 2668] [lych911] OK LOGIN: Client "220.134.2.217"
Thu Jul 28 16:28:44 2005 [pid 2671] CONNECT: Client "220.134.2.217"
Thu Jul 28 16:28:45 2005 [pid 2670] [lych911] OK LOGIN: Client "220.134.2.217"
Thu Jul 28 16:28:45 2005 [pid 2673] CONNECT: Client "220.134.2.217"
Thu Jul 28 16:28:46 2005 [pid 2672] [lych911] OK LOGIN: Client "220.134.2.217"
Thu Jul 28 16:28:46 2005 [pid 2675] CONNECT: Client "220.134.2.217"
Thu Jul 28 16:28:47 2005 [pid 2674] [lych911] OK LOGIN: Client "220.134.2.217"
Thu Jul 28 16:28:47 2005 [pid 2678] CONNECT: Client "220.134.2.217"
Thu Jul 28 16:28:48 2005 [pid 2677] [lych911] OK LOGIN: Client "220.134.2.217"
Thu Jul 28 16:28:49 2005 [pid 2680] CONNECT: Client "220.134.2.217"
Thu Jul 28 16:28:49 2005 [pid 2679] [lych911] OK LOGIN: Client "220.134.2.217"
Thu Jul 28 16:28:50 2005 [pid 2682] CONNECT: Client "220.134.2.217"
Thu Jul 28 16:28:51 2005 [pid 2681] [lych911] OK LOGIN: Client "220.134.2.217"
Thu Jul 28 16:31:12 2005 [pid 2738] CONNECT: Client "220.134.2.217"
Thu Jul 28 16:31:13 2005 [pid 2737] [lych911] OK LOGIN: Client "220.134.2.217"
Thu Jul 28 16:31:17 2005 [pid 2739] [lych911] FAIL UPLOAD: Client "220.134.2.217", "/SITES.INI", 0.00Kbyte/sec
Thu Jul 28 16:35:00 2005 [pid 2739] [lych911] FAIL UPLOAD: Client "220.134.2.217", "/SITES.INI", 0.00Kbyte/sec
Thu Jul 28 16:35:46 2005 [pid 2790] CONNECT: Client "220.134.2.217"
Thu Jul 28 16:35:47 2005 [pid 2789] [lych911] OK LOGIN: Client "220.134.2.217"
Thu Jul 28 16:36:23 2005 [pid 2792] [lych911] OK DOWNLOAD: Client "220.134.2.217", "/vsftp", 4137 bytes, 11.97Kbyte/sec
Thu Jul 28 16:36:32 2005 [pid 2792] [lych911] OK DOWNLOAD: Client "220.134.2.217", "/vsftp", 4137 bytes, 11.91Kbyte/sec
Thu Jul 28 16:37:17 2005 [pid 2812] CONNECT: Client "220.134.2.217"
Thu Jul 28 16:37:18 2005 [pid 2811] [lych911] OK LOGIN: Client "220.134.2.217"
Thu Jul 28 16:37:39 2005 [pid 2813] [lych911] FAIL UPLOAD: Client "220.134.2.217", "/tr44pe_cpatch.exe", 0.00Kbyte/sec
--------------------------------------
作業系統是FC4,請問是否有人知道是什麼問題呢?救救人喔∼∼
還有什麼資訊需要補上的請告知,會再補上

贊助商連結


jackon
2005-07-30, 10:41 PM
該上傳資料夾權限有設好嗎?

lych911
2005-08-01, 05:05 PM
該資料夾的權限是755,也就是登入者的資料夾/home/lych911的這個資料夾,如果把他改成777的權限是可以上傳,但是該使用者登入到自己的資料夾不是不需要改權限嗎?這就是我一直不解的地方,之前在MDK10.1上有設定過,並沒有什麼問題,不過換到FC4上卻遇到很多問題,是不是FC4的安全性上有所加強的關係需要修改哪些地方呢? :confused:

lych911
2005-08-01, 05:08 PM
用IE登入後新增資料夾時出現
550 Create directory operation failed
的訊息

lych911
2005-08-01, 05:12 PM
更正一點,就是我更改該使用者資料夾的權限為777後,用IE登入結果也是不讓我上傳檔案及新增資料夾

lych911
2005-08-01, 05:34 PM
我又看了一下/var/log/message檔案,再登入VSFTP時居然出現認證失敗
----------------------
Aug 1 17:09:03 server vsftpd(pam_unix)[9449]: check pass; user unknown
Aug 1 17:09:03 server vsftpd(pam_unix)[9449]: authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=59.104.98.73
Aug 1 17:09:06 server vsftpd(pam_unix)[9452]: check pass; user unknown
Aug 1 17:09:06 server vsftpd(pam_unix)[9452]: authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=59.104.98.73
Aug 1 17:09:13 server vsftpd(pam_unix)[9455]: authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=59.104.98.73 user=lych911
Aug 1 17:11:55 server sshd(pam_unix)[9486]: session opened for user root by root(uid=0)
Aug 1 17:12:33 server vsftpd(pam_unix)[9519]: check pass; user unknown
Aug 1 17:12:33 server vsftpd(pam_unix)[9519]: authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=59.104.98.73
Aug 1 17:12:36 server vsftpd(pam_unix)[9522]: check pass; user unknown
Aug 1 17:12:36 server vsftpd(pam_unix)[9522]: authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=59.104.98.73
------------
但是用IE或者是FTP連線軟體卻都可以登入,真是怪哉 :confused:

lych911
2005-08-03, 12:41 AM
我後來又用VMware裝FC3來試看看,結果都OK沒有問題,算了∼被FC4打敗了,會不會是下在的時候沒下載好呢?在試試看吧!唉∼無奈,浪費好多時間。>"<

rayren
2005-08-06, 07:22 PM
SELinux有無開啟呢?這會影響一些服務的正確運行喔!

lych911
2005-08-08, 12:17 PM
SELinux有無開啟?這個我不太瞭解呢!如何看是否有開啟呢?若無要打何種指令啟動呢??

lych911
2005-08-08, 12:31 PM
瞭解了
vi /etc/sysconfig/selinux,將“SELINUX=enforcing"修改成“SELINUX=disabled"。改好後就能正常了,謝謝囉!