關於Linux文件權限的簡要說明

     在終端輸入ls -l ,會顯示當前目錄下的文件列表及其權限。

     ls -l xxx.xxx則只會顯示xxx.xxx的權限,其格式如下:

     -rw-r--r--,總共是- --- --- ---10位。

  第1位是文件類型識別符:-表示普通文件;c表示字符設備(character);b表示塊設備(block);d表示目錄(directory);l表示鏈接文件(link);第2-4位是用戶權限位(User),第5-7位是組權限位(Group),第8-10位是其他權限位(Other)。每個權限位有三個權限,r(讀權限),w(寫權限),x(執行權限)。如果每個權限位都有權限存在,那麼滿權限的情況就是:-rwxrwxrwx;權限爲空的情況就是- --- --- ---。

  權限的設定可以用chmod命令,其格式位:chmod ugoa+/-/=rwx filename/directory。例如:

  一個文件aaa具有完全空的權限- --- --- ---。

  chmod u+rw aaa(給用戶權限位設置讀寫權限,其權限表示爲:- rw- --- ---)

  chmod g+r aaa(給組設置權限爲可讀,其權限表示爲:- --- r-- ---)

  chmod ugo+rw aaa(給用戶,組,其它用戶或組設置權限爲讀寫,權限表示爲:- rw- rw- rw-)

  如果aaa具有滿權限- rwx rwx rwx。

  chmod u-x aaa(去掉用戶可執行權限,權限表示爲:- rw- rwx rwx)

  如果要給aaa賦予指定權限- rwx r-x r-x,命令爲:

  chmod u=rwx,go=rx aaa

發佈了23 篇原創文章 · 獲贊 2 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章