❶ ftp無法上傳文件
用戶目錄下建立子目錄的時候是用root,而客戶端登陸時是用普通用戶,更改用戶許可權後就OK了。如果還不行,試試
將selinux設為disable就都OK了。
❷ linux ftp伺服器不允許上傳
linux有很多發行版本,在這里我用rhel給你說明一下.而ftp服務也有很多種的,在這里用一下系統自帶的lftp.
首先,裝服務包
然後在ftp目錄下建立一個供匿名用戶下載的目錄
mkdir
/var/ftp/incoming
因為lftp默認的情況下就是允許匿名用戶上傳的,所以這里不用修改即可.
如果要改的話,可以修改vi
/etc/vsftpd/vsftpd.comf文件里的參數
啟動服務並保證重啟以後系統自動運行ftp
最後要說明的是,超級用戶和文件的擁有者是可以刪除文件的,其餘的人不能.
默認是允許anonymous的。
默認是沒有寫的許可權了,不然你新建個賬戶:
adser
user1
password
user1
然後把/etc/init.d/vsftpd
restart
然後用user1登錄就有些的許可權了,這也是默認的,為了配置簡單,我就直接讓你新建系統用戶了。有問題歡迎繼續提出來。
❸ 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環境下的ftp伺服器里上傳不了文件 出現如圖那樣 該怎麼辦
登錄的用戶對當前目錄沒有寫許可權
❺ linux ftp文件傳輸出錯
檢查FTP的配置文件。linux下有很多搭建FTP的軟體(WU_FTPD、VSFTPD、ProFTPD……)不知道你用的是哪個,所以不能提供更多的幫助。(我用的是VSFTPD,其配置文件在/etc/vsftpd/vsftpd.conf,其中anon_max_rate=<value> 項設置匿名用戶的最大傳輸速率)
❻ linux ftp用戶無法上傳。
登錄ftp之後,使用pwd命令看一下在ftp伺服器上的當前目錄是什麼,很有你對可能登錄時的默認目錄沒有寫的許可權,這就造成了不能上傳和新建文件夾。如果是這個原因的話,使用cd命令切換到一個你具有寫許可權的目錄(一般情況下是你的HOME目錄),再進行寫上傳等寫操作。
❼ linux ftp 為什麼文件 不能上傳
先看防火牆有沒有開放20和21埠,或者您先暫時關了
匿名用戶取得的身份是ftp
所以要匿名用戶上傳
要
chown
ftp
[目錄]
(所屬用戶為ftp)
要
setsebool
-P
allow_ftpd-anon_write
on
setsebool
-P
allow_ftpd-anon_full_access
on
看是否有給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伺服器無法上傳下載指定位置未掛載
ftp的根目錄不存在,所以顯示指定位置未
掛載
anno_upload=yes這個不要開,這個是匿名
FTP伺服器
用的,一般用不到。