教你看懂 Unix 系統之文件讀寫權限,有用 FileZilla 之類 FTP 軟體的人,必需要知道一下

其實以前也不清楚,是最近研究,文件的寫入權限,才知道,原來是有差別的

系統為了安全性,是有區分 ( 讀取權限 ) 及 ( 寫入權限 )

例如 Windows 分2種,參考 ( Windows 檔案總管 ) 之操作教學,連結總整理

Windows 作業系統,是將寫入權限,分成2種用戶組 ( 一般使用者 ) 及 ( 系統管理員 )

中間,有不少的帖子,說明 Windows 作業系統之寫入權限,大家可以參考看看




如果你有在研究架站的話,都是用 Unix 作業系統 ( 免費 PHP 網頁託管主機 ) 之使用教學,連結總整理

所以,要了解一下 Unix 文件讀取權限,是如何運作的,避免無法寫入,造成 php 執行錯誤


維基 Unix 文件讀取權限,參考 https://zh.wikipedia.org/zh-tw/Chmod

Unix 作業系統,則是將用戶組,分成3種 ( 擁有者 ) 及 ( 特定用戶組 ) 及 ( 公開用戶組 )

而且用戶組,可以各別的設定 ( 讀取權限 ) 及 ( 寫入權限 ) 及 ( 執行權限 )


使用 FileZilla Client 之類 FTP 軟體 ( 建站_未分類 ) 之相關文章,連結總整理

在 ( 資料夾 ) 或 ( 檔案 ) 滑鼠右鍵 → 檔案權限

比較常見 644 755 777 這3種,後面會說明




644 一般是用在 ( 設定檔 ) 限制給 php 載入,沒有執行權限

這部分,圖文不好說明,見文章底部 youtube 視頻解說




755 這個 ( 資料夾 ) 還有 ( 檔案 ) 能夠執行,但沒有寫入權限

這部分,圖文不好說明,見文章底部 youtube 視頻解說




777 為何要設 777 因為不知道,檔案的寫入權限,是給那一個,乾脆 777 都可以寫入

這部分,圖文不好說明,見文章底部 youtube 視頻解說




譬如 驗證問答6位英文字圖片驗證社區茶坊社區話匣子 這3個,不跑 mysql 資料庫,是用 php 產生某個檔,來存放資料,有的託管主機,是將 php 的寫入權限給 ( 擁有者 ) 那就不用設 777

而有的託管主機,是把 php 的寫入權限,設給 ( 特定用戶組 ) 或 ( 公開用戶組 ) 那就要設 777 不然無法寫入





補充說明 FileZilla Client 路徑樹狀圖,那4個視窗,

( 建站_未分類 ) 之相關文章,連結總整理 裡面,

說的不是很好,在此補充說明一下

Windows 檔案總管之操作,請參考 ( Windows 檔案總管 ) 之操作教學,連結總整理

這部分,圖文不好說明,見文章底部 youtube 視頻解說




返回目錄 ( 建站_未分類 ) 之相關文章,連結總整理


對上述圖文教學,還不太明白的話,請至下方連結,查看 youtube 視頻解說

視頻解說之第一部分 https://www.youtube.com/watch?v=FjFz3LZWUwc

謝謝大家,抽空觀看,files備份檔名 website01075

沒有留言:

張貼留言

由於經常被灌水,所以您再發表留言之後,需要耐心的等待博客主之審核,於審核過後才會公開您的留言,因此請您不要重複的留言,謝謝您的留言。
Hello my friend, I have no money, I am very poor, My blog is super chill, I welcome your comments, but in order to maintain a healthy discussion, please avoid spam or irrelevant comments.