Linux中如何設置目錄或文件的歸屬及權限

我們首先來查看一下目錄的權限及歸屬,各個字段表示的含義:
Linux中如何設置目錄或文件的歸屬及權限

權限字符在文件中的含義爲:
Linux中如何設置目錄或文件的歸屬及權限

讀取、寫入、執行權限也可以用數字來表示,具體如下:

Linux中如何設置目錄或文件的歸屬及權限

命令chmod用來更改目錄或文件的權限,基本的命令格式如下:

chmod [ugoa] [+=-] [r w x] 文件或目錄

或者

chmod nnn 文件或目錄

其中ugoa表示該權限設置所針對的用戶類別。u代表文件屬主;g代表文件屬組;o代表其他任何用戶;a代表所有用戶(u、g、o的總和)。

+=-表示設置權限的操作動作。+代表增加相應的權限;- 代表減少相應的權限;=代表僅賦予相應的權限

r w x 是權限字符組合形式,也可以拆分使用,如 r、 rx等

nnn表示爲要設置的具體權限值,個人感覺第二條命令更方便些。

我們就以第二條命令格式來測試

Linux中如何設置目錄或文件的歸屬及權限

在實際的目錄權限管理工作中,有時會需要將一個目錄中所有子目錄及文件的權限都設置爲相同的值,這就需要結合選項 “-R”。若不使用 “-R” 選項,那麼chmod命令改變的只是所指定的目錄本身的權限。

需要設置文件或目錄歸屬時,通過chown命令來完成,可以只設置屬主或屬組,也可以同時設置

Linux中如何設置目錄或文件的歸屬及權限

Linux中如何設置目錄或文件的歸屬及權限

Linux中如何設置目錄或文件的歸屬及權限

同樣,如果需要遞歸修改目錄歸屬的話也是要結合 “-R”選項的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章