Linux 檔案許可權管理

2021-09-19 10:27:19 字數 1970 閱讀 9978

使用者與使用者組

使用者與使用者組是多對多的關係. .乙個使用者可以在多個使用者組內, 乙個使用者組也可以包含多個使用者. 我們通常可以通過/etc/passwd檔案檢視相關的資訊.

localhost:~ sean$ cat /etc/passwd

nobody::-2:-2:unprivileged user:/var/empty:/usr/bin/false

root::0:0:system administrator:/var/root:/bin/sh

daemon:*:1:1:system services:/var/root:/usr/bin/false12

3456

78910

1112

1314

使用者組的相關資訊一般儲存在/etc/group檔案內:

localhost:~ sean$ cat /etc/group

nobody::-2:

nogroup:?

wheel::0:root

daemon::1:root12

3456

78910

1112

1314

15其他相關操作: linux 使用者和使用者組管理

chmod/chown

我們對於檔案的賦權通常包括三個部分《所有者許可權》《同組內使用者許可權》《其他使用者許可權》. 對於許可權, 我們一般有兩種表示方式: 字元形式 與 數字形式.

字元形式, 主要是方便讀. 數字形式主要是方便授權.

我們在使用命令授權的時候經常使用chmod 777 /tmp/hello/ 而不會寫成 chmod u+x /tmp/hello/. 主要是因為使用方便. 但是讀取的時候, 還是使用字元的形式, 更加方便. 如:

第一位d表示為檔案目錄;

後面的 rwx中, 對於檔案擁有者, r表示可讀, w表示可寫,x表示可以執行(即./start.sh執行指令碼的方式).

再後面的r-x表示,對於檔案所在的組, r表示可讀, -表示無寫許可權, x表示可執行;

再後面的r-x表示, 其他使用者的許可權, 同上.

注: r(讀許可權):4 / w(寫許可權):2 / x(執行許可權):1. 所以rwx可就是常說的許可權7; r-x是許可權5.

我們在使用chmod命令時候, 可以使用chmod 755 /xx/xx.file賦予《所有者讀寫執行》《同組讀執行》《其他使用者讀執行》這樣的許可權.

linux如何修改檔案或目錄的許可權(chmod)

linux drwxr-xr-x 什麼意思

此外, 我們有時還會遇到chmod u+x /xx/xx.file表示增加許可權.

檔案許可權中 chmod、u+x、u、r、w、x分別代表什麼

linux 許可權 chmod u+x

其他注意實現

在建立檔案時候, 有時系統預設設定許可權的. 這時有乙個umask, 可以檢視當前的預設許可權.

localhost:software sean$ umask

002212

當前使用者許可權掩碼為0022. 所以, 使用者建立資料夾的許可權為777-022, 也就是755, 即rwx r-x r-x. 我們可以建立乙個資料夾檢視下:

localhost:software sean$ mkdir tm

localhost:software sean$ ls -lrt | grep 「tm」

drwxr-xr-x 3 sean staff 96 apr 8 16:13 tm12

3另外, 預設建立檔案的許可權為666. 此時建立檔案的預設許可權為666-022, 可就是644, 即 rw- r-- r–. 預設的檔案是沒有執行許可權的. 我們可以同樣建立乙個檔案來檢視一下:

localhost:tm sean$ touch 123.sh

localhost:tm sean$ ls -lrt

total 0

-rw-r–r-- 1 sean staff 0 apr 8 16:13 123.sh12

34linux裡新建檔案/目錄的預設許可權

Linux檔案許可權管理

linux下面所有的檔案儲存都是以檔案的形式儲存,用ls指令就可以檢視當前目錄下所有檔案的許可權 這個許可權是你現在使用的登入者身份下的許可權哦,也就是說,你以不同的身份登入時,許可權有可能是不一樣的 舉乙個例子 rw r r 1 root root 43240,sep4 18 23 install...

Linux檔案許可權管理

在linux工作目錄中開啟終端,輸入指令ll,會出現當前目錄中所有檔案的詳細資訊,其中第一列的字段當中就包括了檔案的操作許可權。我們可以看到,第一列出現了10個字元,第乙個字元代表了檔案型別,後面的九個字元就代表的是檔案的操作許可權。首先我們要明白這裡對檔案訪問者進行了分類,前三個字元代表了檔案的所...

linux檔案許可權管理

在linux工作目錄中開啟終端,輸入ll,就會出現當前目錄中所有檔案的詳細資訊,第一列就包括了檔案的操作許可權。基本許可權的種類 讀 r 可以讀取檔案內容,瀏覽目錄資訊。寫 w 可以修改檔案內容,刪除移動目錄檔案。執行 x 可以執行檔案內容,進入目錄。有時候我們需要修改使用者許可權則會用到指令chm...