centosftp無法上傳
㈠ linux CenOS 5.4 ftp 匿名用戶 配置文件有寫許可權,/etc/ftp 滿許可權 但還是不能上傳文件,求解
樓主您好,關於ftp匿名不能上傳的問題一般有兩種情況:第一,ftp的配置文件中是否允許匿名上傳;第二,匿名上傳的文件所在目錄其他人是否對其有寫的許可權。以上兩點,僅供參考,希望能夠對您有所幫助。
㈡ 我的linux裝了ftp服務,也允許匿名用戶登錄,具有上傳文件的許可權,可以下載,卻不能上傳
FTP 許可權有兩個地方限制,一個是 Linux 系統本身的許可權系統,一個是 FTP 自己的許可權管理系統。
你這個情況應該是 Linux 系統本身的許可權控制系統導致的。
原因是 FTP 運行在了一個特殊的用戶下(一般是 ftp 或者 nobody )。不管你 ftp 本身如何設置,但因為基於這個用戶 id 而運行的程序, ftp 或者 nobody 這個用戶本身的許可權設置是不能隨便寫數據的。
㈢ Linux的FTP伺服器無法上傳下載指定位置未掛載
ftp的根目錄不存在,所以顯示指定位置未
掛載
anno_upload=yes這個不要開,這個是匿名
FTP伺服器
用的,一般用不到。
㈣ 用CentOS 6.5搭建ftp,無法上傳,怎麼辦
無法上傳原因很多,比如伺服器有沒有開,有沒有給登錄用戶足夠的許可權,有沒有限制用戶上傳
㈤ centos6 搭建的ftp伺服器無法上傳大文件
看下vsftp配置文件
idle_session_timeout=600
data_connection_timeout=300
再試試
其他的要看下日誌文件看下是否有什麼報錯 比如你伺服器做了配額
㈥ 誰幫我一下Linux的FTP只能下載不能上傳怎麼辦
如果ftp配置文件允許了uploud就是seliunx
selinux 這個很煩人,把這個關了最簡單。 配置 /etc/selinux Enforcing 變disable
#setenforce 1
下面是一個允許匿名用戶上傳配置案例,我考rhce時自己總結的,你可以參考,總之是要把要允許的文件夾上下文設置成可讀寫
[root@kunlong ~]# yum install vsftpd -y
[root@kunlong ~]# chkconfig vsftpd on
[root@kunlong ~]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 允許匿名登錄
anon_upload_enable=YES 允許匿名上傳
anon_mkdir_write_enable=YES 允許匿名建立目錄
write_enable=YES 允許ftp寫
[root@kunlong ~]# setsebool -P allow_ftpd_anon_write on 設置selinux允許寫
[root@kunlong ~]# getsebool -a|grep ftp
allow_ftpd_anon_write --> on
[root@kunlong var]# chmod 755 /var/ftp
[root@kunlong ~]# cd /var/ftp/pub/
[root@kunlong ftp]# mkdir upload
[root@kunlong ftp]# cd pub
[root@kunlong pub]# ll -Z
drwxr-xr-x. root root unconfined_u:object_r:public_content_t:s0 upload
[root@kunlong pub]# chcon -t public_content_rw_t /var/ftp/pub/upload selinux上下文可讀寫
[root@kunlong pub]# chmod 777 upload/
㈦ linux中vsftp無法上傳文件問題
你有沒有安裝SElinux?
如果安了你試試如下兩種方法:
方法1. 關閉selinux,目錄 /etc/selinux/config,將config裡面的SELINUX=enforcing 改為 SELINUX=disable
方法2.開啟禁用SElinux的FTP傳輸審核功能
getsebool -a | grep ftp 你先看哈
改: setsebool -P ftpd_disable_trans .
on也可以換成1,off為0哈
祝你好運!
㈧ linux vsftpd could not create file 文件不能上傳
vsftpd出現553Couldnotcreatefile解決方法,以Linux系統centos版本為例:
1、首先確保FTP目錄文件是可寫的,ls查看,如果不是修改許可權。
ls-l
chmod777FTP目錄
2、使用以下命令。
#查看ftpd_disable_transftp_home_dirallow_ftpd_full_access是否為on。
getsebool-a|grepftp
#如果不是則使用
setseboolallow_sftpd_full_accesson
setseboolftpd_disable_transon
setseboolftp_home_diron
3、一般執行以上命令後就可以了,如果還不行請查看FTP的配置文件,如果配置文件沒有問題可以先遠程連接伺服器在FTP目錄下隨便創建一個文件,使用ftp刷新下目錄,問題即可解決。
㈨ FTP不能上傳 用的虛擬主機 Linux系統
先看防火牆有沒有開放20和21埠,或者您先暫時關了匿名用戶取得的身份是ftp所以要匿名用戶上傳要chownftp[目錄](所屬用戶為ftp)要setsebool-Pallow_ftpd-anon_writeonsetsebool-Pallow_ftpd-anon_full_accesson看是否有給vsftp共享目的需要給ftp組的寫入許可權,且此目的SELINUX的context值正確,,不對就restorecon,或者您直接關了最後配置文件vsftpd.conf中有幾個項您檢查下:anonymous_enable允許匿名用戶anon_world_readable_only匿名用戶是否具有隻有下載可讀文件的許可權anon_other_write_enbale匿名用戶是否具有刪除文件,修改文件,修改文件名的許可權anon_mkdir_write_enable匿名用戶是否具有創建目錄的許可權anon_upload_enable匿名用戶是否具有上傳數據的功能
㈩ linux ftp用戶無法上傳。
1、ftp的配置文件要給用戶有寫入、上傳的的許可權
#vim /etc/vsftpd/vsftpd.conf
anon_mkdir_write_enable = YES
anon_upoad_enable = YES
2、ftp根目錄要有寫入的許可權。用acl
#setfacl -m u:ftp:rwx /var/ftp/