每天一個 Linux 命令(31): /etc/group文件詳解

2021-03-06 Linux愛好者

(點擊上方公眾號,可快速關注)

來源:peida

http://www.cnblogs.com/peida/archive/2012/12/05/2802419.html

如有好文章投稿,請點擊 → 這裡了解詳情

Linux /etc/group文件與/etc/passwd和/etc/shadow文件都是有關於系統管理員對用戶和用戶組管理時相關的文件。linux /etc/group文件是有關於系統管理員對用戶和用戶組管理的文件,linux用戶組的所有信息都存放在/etc/group文件中。具有某種共同特徵的用戶集合起來就是用戶組(Group)。用戶組(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件。

    

將用戶分組是Linux系統中對用戶進行管理及控制訪問權限的一種手段。每個用戶都屬於某個用戶組;一個組中可以有多個用戶,一個用戶也可以屬於不 同的組。當一個用戶同時是多個組中的成員時,在/etc/passwd文件中記錄的是用戶所屬的主組,也就是登錄時所屬的默認組,而其他組稱為附加組。

    

用戶組的所有信息都存放在/etc/group文件中。此文件的格式是由冒號(:)隔開若干個欄位,這些欄位具體如下:

    

組名:口令:組標識號:組內用戶列表

    

具體解釋:

    

組名:

    

組名是用戶組的名稱,由字母或數字構成。與/etc/passwd中的登錄名一樣,組名不應重複。

    

口令:

    

口令欄位存放的是用戶組加密後的口令字。一般Linux系統的用戶組都沒有口令,即這個欄位一般為空,或者是*。

    

組標識號:

    

組標識號與用戶標識號類似,也是一個整數,被系統內部用來標識組。別稱GID.

    

組內用戶列表:

    

是屬於這個組的所有用戶的列表,不同用戶之間用逗號(,)分隔。這個用戶組可能是用戶的主組,也可能是附加組。

    

使用實例:

    

輸出: 

[root@localhost test6]# cat /etc/group

root:x:0:root,linuxsir

bin:x:1:root,bin,daemon

daemon:x:2:root,bin,daemon

sys:x:3:root,bin

 

說明:

    

我們以root:x:0:root,linuxsir 為例: 用戶組root,x是密碼段,表示沒有設置密碼,GID是0,root用戶組下包括root、linuxsir以及GID為0的其它用戶。

本系列文章:

每天一個 Linux 命令(1):ls命令
每天一個 Linux 命令(2):cd命令
每天一個 Linux 命令(3):pwd命令
每天一個 Linux 命令(4):mkdir命令
每天一個 Linux 命令(5):rm 命令

每天一個 Linux 命令(6):rmdir 命令

每天一個 Linux 命令(7):mv命令

每天一個 Linux 命令(10):cat 命令 

每天一個 Linux 命令(22):find 命令的參數詳解

每天一個 Linux 命令(24):Linux 文件類型與擴展名

看完本文有收穫?請分享給更多人

關注「Linux 愛好者」,看技術乾貨

相關焦點

  • linux基礎命令(文件操作/文件權限)
    文件操作常用命令Linux是一個一切皆文件的作業系統,不管是普通的文件、目錄、套接字等,在Linux中都是以文件的方式對待,雖然他們的類型不同,但linux對其提供的是同一套操作界面。切換工作目錄cd 目標工作路徑註:目標工作路徑可為絕對路徑也可為相對路徑切換工作目錄eg.
  • Linux文件的常用操作命令
    linux文件操作常用指令1、系統命令runlevel # 查看當前的運行級別systemctl status firewalld # 開啟網絡服務功能stop # 關閉restart # 重啟reload # 重載reboot # 重啟halt # 關機poweroff # 關機2、查看文件常用命令cat # 在命令提示符下查看文件內容more # 在命令提示符中分頁查看文件內容
  • 每天一個 Linux 命令(23):Linux 目錄結構
    ,深入了解linux文件目錄結構的標準和每個目錄的詳細功能,對於我們用好linux系統只管重要,下面我們就開始了解一下linux目錄結構的相關知識。當在使用Linux的時候,如果您通過ls –l / 就會發現,在/下包涵很多的目錄,比如etc、usr、var、bin … … 等目錄,而在這些目錄中,我們進去看看,發現也有很多的目錄或文件。
  • 每天一個Linux命令(1):ls命令
    ls命令是linux下最常用的命令。ls命令就是list的縮寫,預設下ls用來列印出當前目錄的清單。如果ls指定其他目錄,那麼就會顯示指定目錄裡的文件及文件夾清單。 通過ls 命令不僅可以查看linux文件夾包含的文件而且可以查看文件權限(包括目錄、文件夾、文件權限)查看目錄信息等等。ls 命令在日常的linux操作中用的很多!1. 命令格式:ls [選項] [目錄名]2. 命令功能:列出目標目錄中所有的子目錄和文件。3.
  • Linux之/etc/group文件
    「用戶組(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件
  • Linux命令之文件搜索
    前言在linux最小安裝模式下,當我們登錄到一臺不是自己安裝的linux伺服器上時,有的時候我們需要知道某個軟體的安裝位置,例如:我們需要知道mysql安裝在哪個目錄下,那麼我們應該怎麼辦呢?這就用到了文件的搜索功能。
  • Linux掛載命令mount用法及參數詳解
    導讀mount是Linux下的一個命令,它可以將分區掛接到Linux的一個文件夾下,從而將分區和該目錄聯繫起來
  • 基於S3C2440的嵌入式Linux根文件系統構建
    busybox在設計上充分考慮硬體資源受限的特殊工作環境,它採用一種很巧妙的方法減少自己的體積;所有命令都通過「插件」的方式集中到一個可執行文件中,在實際應用過程中通過不同的符號連結來確定到底要執行哪個操作。例如最終生成的可執行文件為busybox,當為它建立一個符號連結ls的時候,就可以通過執行這個新命令實現列目錄的功能。
  • 每天一個 Linux 命令:grep 命令
    grep的工作方式是這樣的,它在一個或多個文件中搜索字符串模板。如果模板包括空格,則必須被引用,模板後的所有字符串被看作文件名。搜索的結果被送到標準輸出,不影響原文件內容。grep可用於shell腳本,因為grep通過返回一個狀態值來說明搜索的狀態,如果模板搜索成功,則返回0,如果搜索不成功,則返回1,如果搜索的文件不存在,則返回2。
  • 每天學一個 Linux 命令(34):wc
    命令簡介wc 命令用來統計文件中的行數、單詞數或字節數,然後將結果輸出在終端上。我們可以使用 wc 命令來計算文件的Byte數、字數或是列數。[root@centos7 ~]# wc -l *      48 anaconda-ks.cfgwc: goinception: Is a directory       0 goinception   45222 goInception-linux-amd64-v1.2.3.tar.gzwc:
  • Linux cut 命令詳解
    我們以如下的名為 context.txt 的文本文件和 /etc/passwd 文件來為例來進行說明。這裡,我們使用冒號(:)分隔符從文件 /etc/passwd 中包含字符串 /bin/bash 的行提取第一和第六個欄位。
  • 文件和目錄屬性相關 Linux 命令詳解,收藏~
    ,深入了解linux文件目錄結構的標準和每個目錄的詳細功能,對於我們用好linux系統只管重要,下面我們就開始了解一下linux目錄結構的相關知識。當在使用Linux的時候,如果您通過ls –l / 就會發現,在/下包涵很多的目錄,比如etc、usr、var、bin ... ... 等目錄,而在這些目錄中,我們進去看看,發現也有很多的目錄或文件。
  • 通過可寫入的etcpasswd文件實現Linux提權
    /etc/passwdLinux系統中的每個用戶都在/etc/passwd文件中有一個對應的記錄行,它記錄了這個用戶的一些基本屬性。這個文件對所有用戶都是可讀的。它是一個以冒號分隔的文件,按順序其包含的信息如下:用戶名加密密碼用戶 ID (或 UID)組 ID (或 GUID)用戶全名用戶家目錄登錄 Shell現在,我們將查看/etc/passwd文件:
  • 【Linux基礎】07 文件管理
    [root@aliyun ~]# ls -l /  # /是所有linux作業系統的頂點目錄,不像windows,每個分區都有一個頂點目錄total 64# 1、命令相關目錄lrwxrwxrwx.  1 root root     7 Jul 11  2019
  • Linux常用命令詳解
    ls命令就是list的縮寫,通過ls 命令不僅可以查看linux文件夾包含的文件,而且可以查看文件權限(包括目錄、文件夾、文件權限
  • 基於busybox的嵌入式Linux根文件系統的的製作方法
    本文引用地址:http://www.eepw.com.cn/article/148616.htm  1 根文件  Linux要在一個分區上存放系統啟動所必需的文件,如內核映像文件、內核啟動後運行的第一個程序、給用戶提供操作界面的Shell程序、應用程式所依賴的庫等,這些必需、基本的文件合稱為根文件系統,它們存放在一個分區中。
  • Linux常用命令 awk 入門基礎教程
    awk 選項  '模式或條件 { 編輯指令 }' 文件1 文件2 … //過濾並輸出文件符合條件的內容awk  -f  腳本文件 文件1 文件2在使用awk命令的過程中,可以使用邏輯操作符「&&」和「||」;也可以進行簡單的數學運算,如+ 、-、、/、%、^分別表示加、減、乘、除、取餘、乘方。**awk從輸入文件或者標準輸入中讀入信息,與sed一樣,信息的讀入也是逐行讀取的。不同的是,awk命令將文本文件中的一行視為一個記錄,而將一行中的某一部分(列)作為記錄的一個欄位。
  • 每天一個 Linux 命令(125):split 命令
    split 命令用於將一個大文件分割成較小的文件,默認每 1000 行分割成一個小文件。有時需要將文件分割成更小的片段,比如為提高可讀性、生成日誌等。2.命令格式split [OPTION]... [FILE [PREFIX]]將文件 FILE 切分輸出到 PREFIXaa、PREFIXab,以此類推。
  • Linux 文件和文件夾權限詳解
    Linux 文件和文件夾權限詳解一點PHP建站技術分享之linux權限探討,很多初學者只是在練習的時候使用過幾次命令,例如chmod又或者chown等,但是很少會在實際中會去關心這個問題,下面一點博主詳細給大夥分析linux
  • linux命令大全
    Linux命令大全之所以有存在的必要就是因為,linux作為非主流市場裡面的主流作業系統,不僅是免費的而且它還是一個非常優秀的作業系統,與MS-WINDOWS相比,可靠、 穩定、速度快。且擁有豐富的根據UNIX版本改進的強大功能。