linux中ftp提示--553 Could not create file (絕對有用)
提示553 Could not create file,把這個目錄的屬主和許可權都設定好,還是報這個錯誤,那仔細在網上查查,問題解決如下:
錯誤提示
當前目錄是/home
ftp> !ls -l
......
-rwxr-xr-x 1 root root 146 Aug 16 03:30 hosts
-rw-r--r-- 1 root root 46 Aug 16 02:09 host.txt
-rw-r--r-- 1 root root 51 Aug 15 07:14 logins.txt
.....
ftp> put host.txt
local: host.txt remote: host.txt
227 Entering Passive Mode (127,0,0,1,62,184)
150 Ok to send data.
226 File receive OK.
46 bytes sent in 0.014 seconds (3.2 Kbytes/s)
ftp> put hosts
local: hosts remote: hosts
227 Entering Passive Mode (127,0,0,1,174,59)
150 Ok to send data.
226 File receive OK.
146 bytes sent in 0.046 seconds (3.1 Kbytes/s)
ftp> put /home/hosts
local: /home/hosts remote: /home/hosts
227 Entering Passive Mode (127,0,0,1,232,15)
553 Could not create file.
ftp>
問題:ftp> put /home/hosts 與 ftp> put hosts (當前目錄是/home
)執行的引數應該是一樣的 為什麼前一種卻不能上傳?
碰到這種問題我們要先要分析原因,大概如
1.考慮是不是selinux的原因 把selinux禁用試試
2.說不定ftp的資料夾確實沒有寫許可權,確認一下該目錄許可權
3.配置檔案裡有write_enable=YES嗎
先來嘗試:
程式碼如下
複製程式碼
1. setsebool -P ftpd_disable_trans 1
2. service vsftpd restart
如果解決了就不要向下看了,否則往下看另一種方法
我們需要把allow_ftpd_full_access 設定為1
程式碼如下
複製程式碼
[[email protected] vsftpd]# setsebool allow_ftpd_full_access 1
[[email protected] vsftpd]# setsebool allow_ftpd_use_cifs 1
[[email protected]
[[email protected] vsftpd]# setsebool ftp_home_dir 1
[[email protected] vsftpd]# setsebool httpd_enable_ftp_server 1
[[email protected] vsftpd]# setsebool tftp_anon_write 1
[[email protected] vsftpd]# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
[
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> on
allow_ftpd_use_cifs --> on
allow_ftpd_use_nfs --> on
ftp_home_dir --> on
httpd_enable_ftp_server --> on
tftp_anon_write --> on
續:
為ftp新加使用者
程式碼如下
複製程式碼
useradd ftp-new -s /sbin/nologin -g ftp -d /home/ftp-new
修改系統配置iptables
/etc/sysconfig/iptables
/etc/init.d/iptables restart
推薦一種匿名使用者
1.vsftpd.conf檔案中:
程式碼如下
複製程式碼
write_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
2.ftp目錄許可權:
檢視ftp目錄:
程式碼如下
複製程式碼
> cat /etc/passwd | grep ftp
ftp:x:107:65534::/home/ftp:/bin/false
ftp目錄為/home/ftp
程式碼如下
複製程式碼
chown root:root /home/ftp
chmod -R 755 /home/ftp
但這樣是不能上傳檔案的。因為這是匿名使用者,當前目錄所有者是root使用者; 真的要上傳檔案在該目錄下建立一個資料夾如名字是upload,
程式碼如下
複製程式碼
mkdir /home/ftp/upload
chown ftp:root /home/ftp/upload
這個時候可以傳檔案到upload目錄,但根目錄還是不能上傳檔案,這是匿名使用者,如果是不是匿名使用者就不存在這個問題。
相關推薦
linux中ftp提示--553 Could not create file (絕對有用)
提示553 Could not create file,把這個目錄的屬主和許可權都設定好,還是報這個錯誤,那仔細在網上查查,問題解決如下: 錯誤提示 當前目錄是/home ftp> !ls -l ...... -rwxr-xr-x 1 root
linux中ftp提示--553 Could not create file
col 阿裏 nbsp pre log 原因 ould eat span 今天在阿裏雲的linux上搭建ftp服務的時候,搭建成功之後,上傳文件時總提示553 Could not create file,找了半天原因,終於解決了 ftp主目錄為/home/myftp ch
FTP上傳檔案報錯200 PORT command successful. Consider using PASV. 553 Could not create file.
一、背景最近搭好的在雲主機上搭好了nginx環境,打算通過ftp上傳一個靜態的網頁上去test一波,然後進去了ftp,在上面put了一下,結果沒有看到想象中上傳成功的樣子,看到的是200 PORT command successful. Consider using PASV
python ftp 上傳文件出現 553 Could not create file
報錯內容:*cmd* 'TYPE I'*put* 'TYPE I\r\n'*get* '200 Switching to Binary mode.\r\n'*resp* '200 Switching to Binary mode.'*cmd* 'PASV'*put* 'PAS
[Linux] CentOS vsftp 553 Could not create file 錯誤解決
症狀:使用者可以從遠端伺服器登入ftp,可以檢視ftp各種路徑檔案,但是不能上傳,上傳提示553 Could not create file.查看了各種資料夾許可權,都設定沒問題,最後發現是SELinu
FTP報錯 553 Could not create file
因工作需要,需要搭建一個ftp伺服器,我使用ubuntu 10.04作業系統,下載vsftpdy原始碼,進行了編譯,安裝,然後按照INSTALL檔案,建立了使用者等操作。 因為時間比較緊,我採用匿名使用者,進行檔案的上傳測試。修改了/etc/vsftpd.conf
vsftp上傳553 Could not create file錯誤解決
搭建一個ftp伺服器,我使用Centos 7作業系統,安裝好vstfpd,建立了使用者等操作。在Windows客戶端可以正常的連線,但是當上傳檔案時,總是報553 Could not create file錯誤資訊。 試了網上的各種許可權方法都不行,如果確定讀寫修改都有了,那就是selinux限
vsftpd的配置說明,以及553 Could not create file.錯誤的解決
VSFTP檔案與目錄 /usr/sbin/vsftp vsftp的主程式 /etc/rc.d/init.d/vsftp vsftp的啟動指令碼 /etc/vsftpd/vsftpd.conf vsftp的配置
vsftp上傳檔案出現553 Could not create file解決方法
首先在ftp的目錄中建立一個目錄, 然後設定許可權為777 $ sudo mkdir /var/ftp/write $sudo chmod -R 777 /var/ftp/write 然後修改vsftp的配置檔案/etc/vsftpd.conf 檔案在最後新增上local_
Flink中scala提示錯誤——could not find implicit value for evidence parameter of type org.apa
Flink第一個簡單的demo ,wordCount 該問題參考引用如下: https://blog.csdn.net/dax1n/article/details/70211035 自身程式碼中問題: package cetc.flink import org.apa
eclipse 提示錯誤“Could not create the java virtual machine”
如題該問題,網上許多答案說要修改eclipse.ini的-Xms512m -Xmx1024m 修改之後重啟依然報錯。原先的環境變數是jdk1.8,上午新裝了jdk1.7重開eclipse後報了該錯誤,考慮到是不是因為這個原因導致,檢視環境變數配置依舊是jdk1.8
Unity3D打包發生錯誤 "The type or namespace name `UnityEditor' could not be found"(小心使用)
這句話是說明UnityEditor未發現,主要是某個腳本里寫了關於Editor相關的函式。 首先我們需要知道,使用UnityEditor的時候,一般是在自己專案除錯執行的時候使用,而打包出來生成檔案的時候,這個命令是沒法在檔案中使用的,所以就算不提示錯誤,打包出來也是不能用
Eclipse中pom檔案提示"CoreException:Could not get the value for parameter compilerId for plugin execu"異常
1、在pom檔案中點選異常檢視詳細資訊為:Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile
centos中安裝jdk步驟,且顯示Error: unpack could not create JAR file:
安裝jdk步驟: 1.1解除安裝系統自帶的openjdk [[email protected] ~]# rpm -qa | grep java [[email protected] ~]# yum -y remove *openjdk* 1.2下載、安裝 在Oracle官網h
使用git時提示Could not create directory '%USERPROFILE%/.ssh'.percent_expand:unkown key %U
今天在使用git時,報了Could not create directory '%USERPROFILE%/.ssh'.percent_expand:unkown key %U錯誤,經過百度、Goog
ftp上傳檔案出現553 Could not creat files 嚴重檔案傳輸錯誤
之前上傳檔案到雲伺服器上一直出錯,浪費了好幾天時間,後來終於找到原因了,是因為上傳檔案所在資料夾預設只有root使用者才有寫許可權,所以我們還要將寫許可權賦予給其他使用者。可以用Xshell 5遠端連線雲伺服器(我的是
eclipse中svn外掛突然出現錯誤,不能連線svn了:Could not create the view: org.tigris.subversion.subclipse.ui.repositor
Myeclipse中突然與svn斷開連線無法找到svn通用的解決方法: 記得之前也遇到著這樣的錯,當時網上也找了一些方法,不過都沒用,後來自己它弄好但忘了具體方法,這次又遇見相同的錯,於是還是自己搞,終於解決,這次把它記下: 1、找到eclipse下的dropin
啟動eclipse時候提示錯誤Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred
我的是neon3版本 解決辦法是: 首先把這兩個選項勾選,才能看到eclipse.ini完整的檔名。然後用記事本等工具開啟編輯。 新版的裡面原本是這樣: -startup plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar -
(二十三)Jmeter啟動提示WARNING: Could not open/create prefs root node---學習筆記
今天第一次用Jmeter測試伺服器效能,用jmeter.bat啟動時總是有warning提示: WARNING: Could not open/create prefs root node Soft
java virtual machine launcher Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred,Program will exit.
exc 出現 mac occurred error: exe 全局 log reat Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred,Progr