天天看點

Linux讀寫權限解析

當我們操作linux系統的中的某些檔案時候可能會遇到權限不夠的問題,那麼檔案的讀寫權限是什麼, 又是怎麼分化的呢,當我們想檢視權限的時候可以通過ll指令了解,比如:

Linux讀寫權限解析

以Documents目錄的權限來解說      drwxr-xr-x是它的權限,d代表目錄,r-讀,w-寫,x-執行,2代表的是節點數,緊跟着的root是代表這個檔案所屬的使用者是哪個,下一個root是代表的所屬的使用者群組是哪個,4096是大小,Sep 17 19:34代表建立時間,最後就是建立的檔案或目錄的名字了。      有時候我們會看到在賦予權限的時候會用到chmod 777 檔案名,777代表的就是讀寫權限,r是4,w是2,x是1,比如說drwxr-xr-x的含義是Documents是個目錄,它的所屬使用者的權限是rwx(7),所屬使用者組權限是r-x(5),其它使用者對這個目錄的權限是r-x(5)。

用4,2,1表示的好處:r,w,x直接誰與誰相加都不會有重複值,也就是說讀寫執行操作随意組合得出的1,2,3,4,5,6,7不會重複,一個數字代表一種權限。

     那麼如果我們要改變一個目錄或檔案的權限怎麼做呢,同樣拿Documents舉個栗子: 用chmod指令來執行操作:chmod 775 Documents , 這樣Documents的權限便被修改了。

Linux讀寫權限解析

注:如果rwx前邊沒有d,而是-,代表是檔案不是目錄。

繼續閱讀