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

一、用戶和組的簡單介紹

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

          可通過

     cat /etc/passwd

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

   image.png

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

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

       可通過

     cat /etc/group

  image.png

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

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

  擴展: 改變所屬人/組

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

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

二、權限的介紹

  在根目錄下輸入

 cat /etc
 ll

   顯示部分結果如圖:

 image.png

   第一位

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

             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

  image.png

   

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

   1. 數字模式

   chmod  xxx  文件或目錄名

  如:

  chmod 770 chen

  此時文件chen 的權限爲:   770  

image.png

   2. 符號模式

   chmod  ugo+-rwx  文件或目錄名

   chmod  ugo=  文件或目錄名

   如:

   chmod g-w chen
   chmod o+x chen

image.png

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

  

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