lnmp环境ftp客户端看不到文件,某些目录找不到怎么办
lnmp環境下用ftp客戶端上傳了文件到網站文件夾,發現上傳不了,顯示550錯誤,并且發現lnmp環境ftp客戶端登錄上去看不到文件,在這個文件夾下某些目錄找不到,不見了,真是奇怪的問題,同時用SSH連接上去是能看到文件的。
問題:lnmp環境下用ftp客戶端上傳了文件到網站文件夾,但是卻看不到,同時用SSH連接上去是能看到文件的。
環境:軍哥Lnmp1.3
FTP服務器:pureftpd
解決辦法:FTP這方面遇到的大部分都是權限問題,因為linux對權限的要求非常嚴格。
首先我們看一下這個文件夾的讀寫權限是什么樣的。先進入網站文件夾。
進入你網站文件夾的上一級目錄
cd /yourfilename/
輸入查看文件夾權限命令:
ls -l
這時候看最下面那行是網站文件夾的權限,果然缺少r也就是沒有讀的權限。
問題找到了,接下來就是添加讀的權限了。
chmod a+r /yourfilename/
然后再去ftp客戶端刷新一下,果然能看到里面的文件了,問題解決。
總結:windows中一個文件如果寫、可執行就同時有讀的權限,與windows不同,在linux中可執行和寫,未必能讀,所以說linux的權限是相對獨立的,比windows的安全性更高、更嚴格。用到了以下幾個命令。
進入文件夾命令:cd /yourfilename/
查看文件夾權限命令:ls -l (這個參數是字母L的小寫,不是數字1)這個命令可以使用長格式顯示文件內容,如果需要察看更詳細的文件資料,就要用到這個指令。
修改權限命令:chmod a+r /yourfilename/
以就是lnmp環境ftp客戶端看不到文件,某些目錄找不到的一種解決辦法,希望能解決你遇到的問題。
總結
以上是生活随笔為你收集整理的lnmp环境ftp客户端看不到文件,某些目录找不到怎么办的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pureFTPd显示不全,找不到目录,在
- 下一篇: 比特彗星和比特精灵有什么区别?