linux如何更改檔案許可權及屬性

2021-10-01 09:03:49 字數 1036 閱讀 6144

1.linux檢視檔案詳細資訊,ls -l

2.更改檔案使用者組。使用命令chgrp,命令如下:

注意,新使用者組名必須在 /etc/group檔案中存在,-r屬性表示遞迴修改某個目錄下的所有子檔案的使用者組,常用於修改乙個目錄。

如:再普通使用者下:sudo  chgrp  -r  my-linux patch  ,my-linux為/home下的使用者名稱。

3.更改檔案所有者.使用命令chown,命令如下:

注意,新使用者名稱必須在/etc/passwd檔案中有記錄,-r用來修改一整個目錄的屬性。

如:普通使用者模式:sudo chown -r  my-linux patch/  ,即遞迴修改patc**件夾的整個使用者屬性。

4.chown命令可以同時修改所有者和使用者組名稱(即擁有chgrp的功能),命令如下:

如:sudo  chown  -r  my-linux:my-linux  patch,即一次性修改使用者名稱使用者組的屬性

5.更改檔案的屬性,linux下使用者分為三種:owner/group/other,即檔案擁有者,同使用者組,和其他人。並且每個組別都有對應的可讀可寫可執行許可權(-rwx),可以用數字來代替屬性:

乙個使用者型別的訪問屬性相加,這個數字代表他的屬性,比如5,代表具有可讀可執行的屬性,每個檔案都會顯示這三種使用者型別的屬性,比如[-rwxr--r--],表示owner有rwx許可權,group有r許可權,other有r許可權,數字代表為 744.

我們使用數字來更改某個檔案的屬性:

6.通過符號來修改檔案屬性,使用者類別: u代表owner,g代表group,o代表other,a代表所有即以上三者。符號「+」表示新增某種屬性,符號「-」代表減少某種屬性,符號「=」直接設定某種屬性,r、w、x分別代表讀,寫,執行。

使用命令:

可以直接設定屬性,如果只是新增某種許可權,或單純去掉某種許可權,可以使用命令:

由於編譯stm32mp1的時候總出現使用者許可權問題,按照上面的步驟能解決此類問題。

Linux更改檔案及目錄許可權問題

1.快速例項學習 修改某個目錄下的所有檔案的許可權,包括子目錄中的檔案,例子如下 chmod 777 home user 注 僅把 home user目錄的許可權設定為rwxrwxrwx chmod r 777 home user 注 表示將整個 home user目錄與其中的檔案和子目錄的許可權都...

Linux更改檔案及目錄許可權問題

1.快速例項學習 修改某個目錄下的所有檔案的許可權,包括子目錄中的檔案,例子如下 chmod 777 home user 注 僅把 home user目錄的許可權設定為rwxrwxrwx chmod r 777 home user 注 表示將整個 home user目錄與其中的檔案和子目錄的許可權都...

Linux更改檔案及目錄許可權問題

1.快速例項學習 修改某個目錄下的所有檔案的許可權,包括子目錄中的檔案,例子如下 chmod 777 home user 注 僅把 home user目錄的許可權設定為rwxrwxrwx chmod r 777 home user 注 表示將整個 home user目錄與其中的檔案和子目錄的許可權都...