linux文件權限怎麼解析?可能每個PHP程序員都遇到過文件權限的問題,涉及到文件操作(大部分是日志)的代碼特别容易出幺蛾子,今天我們一起來讨論有關文件權限的哪些事兒我們的目的是,通過這次的讨論,以後文件權限的問題不再是問題,今天小編就來說說關于linux文件權限怎麼解析?下面更多詳細答案一起來看看吧!
可能每個PHP程序員都遇到過文件權限的問題,涉及到文件操作(大部分是日志)的代碼特别容易出幺蛾子,今天我們一起來讨論有關文件權限的哪些事兒。我們的目的是,通過這次的讨論,以後文件權限的問題不再是問題。
篇幅有限,分兩回聊完。
内容概要1、什麼是linux文件權限
2、如何查看文件權限
3、linux文件權限的修改(下回聊)
4、PHP操作文件權限(下回聊)
一、什麼是linux文件權限我的理解是:linux的權限分為兩個方面,一個是文件本身的權限類型(訪問權限),另一個是文件使用者所擁有的權限。
1、linux文件權限類型
我們都知道,在linux的世界,一切皆文件,每一個linux文件都有四種類型的權限:可讀(r)、可寫(w)、可執行(x)和無權限(-)。
2、文件使用者所擁有的權限
首先我們搞清楚,什麼是文件使用者。文件使用者分為兩類:一類是文件所有者,一類是文件非所有者,其中非所有者分為:所有者所在的用戶組的成員和用戶組之外的成員。
有點繞,但是仔細看能明白,so ,不舉個栗子了。
二、如何查看文件權限linux命令:
#ls -all
-rw-r--r-- 1 haodaquan staff 456B 5 3 12:05 .gitconfig
drwxr-xr-x 5 haodaquan staff 170B 12 1 00:22 .gradle
當然,也可以使用 ls -l命令
解釋一下這些是什麼意思:
首先我們可以看出,表示文件或者文件夾權限是十位字符。
第一位字符表示文件的類型,d表示目錄,-表示文件。
第二位到第四位字符表示文件所有者的權限,也稱u權限
第五位到第七位字符表示文件所有者所屬組成員的權限,也稱g權限
剩下的字符(八到十位)表示表示所有者所屬組之外的用戶的權限,也稱o權限
舉個栗子:
drwxr-xr-x
解讀:
這是一個文件夾。
所有者的權限是rwx,表示可讀,可寫,可執行。
所有者所在的組成員的權限是r-x,表示可讀,不可寫,可執行
所有者組之外的成員權限是r-x,表示可讀,不可寫,可執行。
收工,剩下的下回聊吧
點滴也分享,歡迎關注,點贊,評論,收藏,轉發,您的支持是最大的鼓勵。
原創不容易,轉載請注明出處:頭條号|PHP在路上
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!