Linux-6 組管理和權限管理 文件/目錄所有者 權限 rwx權限詳解 權限管理 -chmod

linux租基本介紹

在linux中的每個用戶必須屬於一個組,不能獨立於組外。在linux中每個文件有所有者、所在組、其他組的概念。
1,所有者
2,所在組
3,其他組
4,改變用戶所在的組

文件/目錄所有者

一般爲文件的創建者,誰創建了該文件,就自然成爲該文件的所有者。

ls -ahl 指令

查看文件的所有者

chown 指令

chown 用戶名 文件名
修改文件所有者

chgrp 指令

chgrp 組名 文件名
修改文件所在組

groupadd指令

groupadd 組名
創建一個組

useradd指令

useradd -g 組名 用戶名
創建一個用戶

其他組

除文件的所有者和所在組的用戶外,系統的其他用戶都是文件的其他組

改變用戶所在組

1,usermod -g 組名 用戶名
2,usermod -d 目錄名 用戶名(改變用戶登錄的初始目錄)

權限

ls -l 中顯示的內容如下
①【drwxr-xr-x.】 ②【2】 ③【root】 ④【root】 ⑤【23】 ⑥【8月 21 08:45】 ⑦【bbb】

1,0-9位說明

0位【文件類型】:

-:普通文件
d:目錄
l:軟鏈接文件
c:字符設備
b:塊文件

1-3位【文件所有者擁有的權限】:

4-6位【文件所在組的用戶的權限】:

7-9位【文件其他組用戶的權限】:

2,如果是文件,表示硬鏈接的個數。如果是目錄,則表示該目錄子目錄的個數。

3,用戶名

4,用戶組

5,文件大小(字符),如果是目錄,則是4096

6,文件最後的修改時間

7,文件名

rwx權限詳解

rwx作用到文件

1,[r]代表可讀(read):可以讀取,查看
2,[w]代表可寫(write):可以修改,但是不代表可以刪除該文件,刪除一個文件的前提條件是對該文件所在的目錄有寫權限,才能刪除該文件。
3,[x]代表可執行(execute):可以被執行

rwx作用到目錄

1,[r]代表可讀(read):可以讀取,ls查看目錄內容
2,[w]代表可寫(write):可以修改,目錄內創建+刪除+重命名目錄
3,[x]代表可執行(execute):可以進入該目錄

tips:每個目錄下有兩個隱藏目錄

.:當前目錄
..:上一級目錄

權限管理 -chmod

通過chmod指令,可以修改文件或目錄的權限

第一種方式:+、-、=變更權限

u:所有者
g:所有組
o:其他人
a:所有人(u、g、o的總和)
1,chmod u=rwx,g=rx,o=x 文件目錄名
2,chmod o+w 文件目錄名
3,chmod a-x 文件目錄名

第二種方式:通過數字變更權限

規則:r=4 w=2 x=1 rwx=4+2+1=7

修改文件所有者-chown

chown newowner file 改變文件的所有者
chown newowner:newgroup file 改變用戶的所有者和所有組
-R 如果是目錄 則是其下所有子文件或目錄遞歸生效

修改文件所在組 -chgrp

chgrp newgroup file 改變文件的所有組

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