LInux操作詳解八:linux組管理和權限管理

Table of Contents

 

八:組管理和權限管理;

1:組介紹;

2:文件/目錄所有者

查看文件的所有者;

修改文件所有者;

3:組的創建;

基本指令:groupadd 組名

4:文件/目錄所在組;

查看文件所在組;ls -l或者ll

修改文件所在組;

5:其他組概念;

6:改變用戶所在組;

7:權限的基本介紹;

8:權限詳解;

rwx作用到文件;

rwx 作用到目錄;

9:修改權限chmod命令;

 10;修改文件所有者;

11:修改文件所有組;

12:同時修改文件的所有者和所有組;


八:組管理和權限管理;

1:組介紹;

在linux中每個用戶必須屬於一個組,不能獨立於組外。在linux中每個文件有所有者,所在組,其他組的概念;

所有者:就是誰創建的這個文件

所在組:文件屬於哪個組

其他組:除去文件所在組的其他所有組;

2:文件/目錄所有者

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

查看文件的所有者;

ls -l或者ll

修改文件所有者;

指令:chown 用戶名 文件名

3:組的創建;

基本指令:groupadd 組名

例子:

4:文件/目錄所在組;

當某個用戶創建了一個文件後,默認這個文件的所在組就是該用戶所在的組。

查看文件所在組;ls -l或者ll

修改文件所在組;

chgrp 組名 文件名

5:其他組概念;

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

6:改變用戶所在組;

usermode -g 組名 用戶名

7:權限的基本介紹;

0-9 位說明

1)第 0 位確定文件類型(d, - , l , c , b),普通文件-,d目錄,軟連接l,字符設備【鍵盤鼠標】c,塊文件,硬盤b

2)第 1-3 位確定所有者(該文件的所有者)擁有該文件的權限。---User

3)第 4-6 位確定所屬組(同用戶組的)擁有該文件的權限,---Group

4)第 7-9 位確定其他用戶擁有該文件的權限 ---Other

8:權限詳解;

rwx作用到文件;

[ r ]代表可讀(read):  可以讀取,查看

[ w ]代表可寫(write): 可以修改,但是不代表可以刪除該文件,刪除一個文件的前提條件是對該文件所在的目錄有寫權限,才能刪除該文件.

[ x ]代表可執行(execute):可以被執行

rwx 作用到目錄;

[r ]代表可讀(read):  可以讀取,ls 查看目錄內容

[ w ]代表可寫(write):  可以修改,目錄內創建+刪除+重命名目錄

[ x ]代表可執行(execute):可以進入該目錄

9:修改權限chmod命令;

基本說明;通過 chmod 指令,可以修改文件或者目錄的權限

第一種範式:

u:所有者    g:所有組    o:其他人    a:所有人(u、g、o 的總和)

  • chmod      u=rwx,g=rx,o=x      文件目錄名
  • chmod      o+w        文件目錄名
  • chmod      a-x        文件目錄名

第二種範式

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

chmod u=rwx,g=rx,o=x     文件目錄名相當於  

chmod   751    文件目錄名

 10;修改文件所有者;

基本介紹:chown    newowner    file    改變文件的所有者

-R   如果是目錄 則使其下所有子文件或目錄遞歸生效

11:修改文件所有組;

基本介紹:chgrp newgroup file    改變文件的所有組

-R   如果是目錄 則使其下所有子文件或目錄遞歸生效

12:同時修改文件的所有者和所有組;

chown newowner:newgroup    file    改變用戶的所有者和所有組

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