linux 檔案基本許可權設定

2021-08-18 20:17:55 字數 1522 閱讀 1551

1. 許可權型別

讀:r=4

寫:w=2

執行:x=1

2. 許可權物件

u 表示」使用者(user)」,即檔案或目錄的所有者。

g 表示」同組(group)使用者」,即與檔案屬主有相同組所有使用者。 

o 表示」其他(others)使用者」。 

a 表示」所有(all)使用者」。它是系統預設值。

3. 設定許可權

3.1 使用符號設定許可權

符號:    u 使用者 | g 組 | o 其他 |  r  讀 | w  寫 | x  執行

語法:chmod 物件(u/g/o/a) 賦值符(+/-/=) 許可權型別(r/w/x) 物件

+ 表示增加許可權、- 表示取消許可權、= 表示唯一設定許可權。

r 表示可讀取,w 表示可寫入,x 表示可執行,x 表示只有當該檔案是個子目錄或者該檔案已經被

設定過為可執行。 

-c : 若該檔案許可權確實已經更改,才顯示其更改動作 

-f : 若該檔案許可權無法被更改也不要顯示錯誤訊息 

-v : 顯示許可權變更的詳細資料 

-r : 對目前目錄下的所有檔案與子目錄進行相同的許可權變更(即以遞迴的方式逐個變更) 

--help : 顯示輔助說明 

--version : 顯示版本

語法示例:

增加可執行許可權:chmod u+x file1

增加組的寫許可權:chmod g+w file1

減少其他使用者的可執行許可權: chmod o-x  file1

屬主屬組賦予讀寫,其他人唯讀 : chmod ug=rw,o=r file1  

給資料夾下的子目錄和檔案賦予許可權:chmod -r a=rwx  dir1

3.2 使用數字設定許可權

語法:chmod 數字(000~777) 物件

語法示例:

增加其他使用者的讀的許可權: chmod 664 file1

取消檔案的所有許可權: chmod 000 file1

增加檔案的a=rwx許可權: chmod 777 file1

4. 修改檔案的所屬使用者和使用者組

語法:chown 使用者名稱.組名 檔案物件

-c或-change:作用與-v相似,但只傳回修改的部分 

-f或–quiet或–silent:不顯示錯誤資訊 

-h或–no-dereference:只對符號鏈結的檔案做修改,而不更改其他任何相關檔案 

-r或-recursive:遞迴處理,將指定目錄下的所有檔案及子目錄一併處理 

-v或–verbose:顯示指令執行過程 

–dereference:作用和-h剛好相反 

–reference=《參考檔案或目錄》:把指定檔案或目錄的所有者與所屬組,統統設定成和參考檔案或目錄的所有者與所屬組相同 

–version:顯示版本資訊

語法示例:

修改檔案的屬組和屬主:  chown user1.group1 file1

修改檔案的屬組:   chown .group1   file1 /chgrp group1 file1

Linux基本許可權設定

1.使用者組 多使用者同時登入乙個系統而執行不同的任務,而互不影響,不同的使用者可具有不同的許可權,每個使用者在許可權允許的範圍內完成不同的任務為方便管理屬於同一組的使用者,方便為組中的使用者統一規劃許可權或指定任務 在linux系統中建立每個使用者時,將自動建立乙個與其同名的基本使用者組,而且這個...

設定基本許可權 linux

設定基本許可權 問題 新建 nsddir1 目錄,在該目錄下新建檔案readme.txt 使使用者zhangsan能夠在 nsddir1 目錄下建立 刪除子目錄 使使用者zhangsan不能夠在 nsddir1 目錄下建立 刪除子目錄 使使用者zhangsan能夠修改 nsddir1 readme....

linux檔案許可權設定

檔案的三個最基本的許可權是讀寫執行 r,讀,可以讀取檔案,對目錄來說可以列出目錄的檔案列表 4 w,寫,可以修改刪除檔案,對目錄來說可以建立刪除檔案 2 x,執行,可以執行檔案,對目錄來說可以cd進入目錄 1 注意點 目錄上只有執行許可權,則可以進入或者穿越此資料夾,但是要訪問此資料夾下有讀取許可權...