1. 程式人生 > >linux中用戶、組、權限的簡述

linux中用戶、組、權限的簡述

組成 ace 執行權限 cor mage clas isp hit sans

一、用戶和組的簡單介紹

在linux 中每個用戶必須屬於一個組,而Linux下有三種組的概念,如下:
owner (文件所屬人)
group (用戶所在組)
other (其他組)
文件所屬人: 就是文件的創造者,誰創建的文件,誰就是文件的所有者。

可通過

     cat /etc/passwd

可以查看root下的所有用戶,包括系統用戶和普通用戶

技術分享圖片

具體解釋為: 用戶名: 密碼位: 用戶id: 組id: 描述位: 家目錄: shell

用戶所在組: 當Linux當前用戶創建了一個文件後,則這個文件所屬於的組便繼承了這個用戶所在的組。

可通過

     cat /etc/group

技術分享圖片

具體解釋為: 組名: 組密碼:(x 映射到了/etc/gshadow ) 組id: 附加組成員列表:(用,間隔)

其他組: 除了文件所有者以及所在組的用戶外,系統其他的用戶都是文件的其他組。

擴展: 改變所屬人/組

1,chown 修改文件的owner
格式為: chown 用戶名 文件/目錄名

2,chgrp 修改文件的group
格式為: chgrp 組名 文件/目錄名

二、權限的介紹

在根目錄下輸入

 cat /etc
 ll

顯示部分結果如圖:

技術分享圖片

第一位

-(文件的類型為普通文件)

d (文件的類型為目錄文件)

補充 :
b: 塊設備
c: 字符設備
l: 符號鏈接文件
p: 管道文件pipe
s: 套接字文件sock

其他部分: ( 剩余9位以3位一組,分為3組)

第一組:對應文件或目錄的owner

第二組:對應文件或目錄的group

第三組:對應文件或目錄的group

下面具體解釋下 rwx:

r:讀

w: 寫

x: 執行

-: 對應所在位置的權限為空

例如:r-- 表示只可以讀文件內容

總結:

目標為文件時

r-- 可以讀取該文件的內容
-w- 可以修改該文件的內容
--x 無作用
rw- 可以讀寫該文件
r-x 可以讀並能執行該文件
-wx 權限等同於僅w權限
rwx 擁有所有權限
目標為目錄時
r-- 可以短列出目錄的內容(子文件,子目錄名)
-w- 無作用
--x 可以進入該目錄
rw- 權限等同於僅r
r-x 可以長列出,可以進入
-wx 可以創建及刪除文件或目錄
rwx 可以列出可以創建刪除可以進入

三、改變權限

rwx 三個字母分別對應著三個數字

r : 4

w : 2

x : 1

rwx:7 rw-: 6 r-x:5 以此類推

例如:文件chen 的權限為: 660

技術分享圖片

修改權限數字模式和符號模式

1. 數字模式

chmod xxx 文件或目錄名

如:

  chmod 770 chen

此時文件chen 的權限為: 770

技術分享圖片

2. 符號模式

chmod ugo+-rwx 文件或目錄名

chmod ugo= 文件或目錄名

如:

   chmod g-w chen
   chmod o+x chen

技術分享圖片

即:文件chen 的group權限沒有w 讀權限,同時給other權限加上x 執行權限(當--x作用在文件時,無作用)。

linux中用戶、組、權限的簡述