Linux之/etc/group文件

2021-03-06 入門小站

用戶組(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件。

/etc/group文件作用「

/etc/group文件是用戶組的配置文件,內容包括用戶和用戶組,並且能顯示出用戶是歸屬哪個用戶組或哪幾個用戶組,因為一個用戶可以歸屬一個或多個不同的用戶組;同一用 戶組的用戶之間具有相似的特徵。比如我們把某一用戶加入到root用戶組,那麼這個用戶就可以瀏覽root用戶家目錄的文件,如果root用戶把某個文件 的讀寫執行權限開放,root用戶組的所有用戶都可以修改此文件,如果是可執行的文件(比如腳本),root用戶組的用戶也是可以執行的;用戶組的特性在系統管理中為系統管理員提供了極大的方便,但安全性也是值得關注的,如某個用戶下有對系統管理有最重要的內容,最好讓用戶擁有獨立的用戶 組,或者是把用戶下的文件的權限設置為完全私有;另外root用戶組一般不要輕易把普通用戶加入進去。

/etc/group文件格式「

/etc/group的內容包括用戶組(Group)、用戶組口令、GID及該用戶組所包含的用戶(User),每個用戶組一條記錄

group_name:passwd:GID:user_list

第四欄位(user_list):用戶列表,每個用戶之間用,號分割;本欄位可以為空;如果欄位為空表示用戶組為GID的用戶名舉個例子。「

root:x:0:root,admin註:用戶組root,x是密碼段,表示沒有設置密碼,GID是0,root用戶組下包括root、admin以及GID為0的其它用戶(可以通過/etc/passwd查看)。

什麼是GID「

GID和UID類似,是一個正整數或0,GID從0開始,GID為0的組讓系統賦予給root用戶組;系統會預留一些較靠前的GID給系統虛擬用戶(也被 稱為偽裝用戶)之用;查看系統添加用戶組默認的GID範圍應該查看 /etc/login.defs 中的 GID_MIN 和GID_MAX 值。

相關焦點

  • 每天一個 Linux 命令(31): /etc/group文件詳解
    /group文件與/etc/passwd和/etc/shadow文件都是有關於系統管理員對用戶和用戶組管理時相關的文件。linux /etc/group文件是有關於系統管理員對用戶和用戶組管理的文件,linux用戶組的所有信息都存放在/etc/group文件中。具有某種共同特徵的用戶集合起來就是用戶組(Group)。用戶組(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件。
  • Linux文件的常用操作命令
    linux文件操作常用指令1、系統命令runlevel # 查看當前的運行級別systemctl status firewalld # 開啟網絡服務功能stop # 關閉restart # 重啟>ln # 創建硬連結ln -s # 創建軟連結cp # 複製文件或目錄mv # 移動文件或目錄which # 查看linux命令所在的目錄複製代碼4、帳號與權限''
  • 通過可寫入的etcpasswd文件實現Linux提權
    本文我們將討論有關文件配置錯誤導致權限提升的例子。通常,在CTF挑戰期間,我們總會想到查看passwd文件,以了解系統上可用的用戶。passwd文件存在於Linux root的/etc目錄中。最重要的一點是,該文件非特權用戶也可以進行訪問。
  • 【Linux基礎】07 文件管理
    目錄一 前言二 目錄結構三 路徑四 文件管理4.1 文件管理之:基礎4.3 文件管理之:查看文件內容4.5 文件管理之:文件查找4.6 文件管理之:上傳與下載4.7 文件管理之:字符處理命令4.7.4 tr命令4.7.5 wc命令4.8 文件管理之:打包壓縮4.9 軟硬連結(2)inode的大小(3)inode號碼(4)目錄項(5)硬連結和軟連結
  • Linux命令之文件搜索
    前言在linux最小安裝模式下,當我們登錄到一臺不是自己安裝的linux伺服器上時,有的時候我們需要知道某個軟體的安裝位置,例如:我們需要知道mysql安裝在哪個目錄下,那麼我們應該怎麼辦呢?這就用到了文件的搜索功能。
  • Linux運維之Linux文件管理
    文件名稱區分大小寫( 大小寫敏感還需要看具體的文件系統格式 ),以.開頭的為隱藏文件,路徑用/來進行分割(windows中使用\來分割),文件有兩個種類:元數據與數據本身.在操作linux系統時,通常會遵循以下的分層結構規則:LSB (Linux Standard Base) / FHS
  • 基於S3C2440的嵌入式Linux根文件系統構建
    在此目錄下使用mkdir命令建立dev,etc,home,lib,mnt,proc,root,sys,tmp目錄。  4.1 創建etc目錄下的文件  在/home/work/rootby/etc目錄下存放各種配置文件。這些文件都是可選的,它們依賴於系統中所擁有的應用程式,依賴於這些程序是否需要配置文件。
  • Linux DNS 查詢剖析(第一部分) | Linux 中國
    下面文件給出了我主機上 ping 對應的 DNS 相關的系統調用:root@linuxdns1:~# strace -e trace=open -f ping -c1 google.comopen("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3open("/lib/x86_64-linux-gnu/libcap.so.2", O_RDONLY
  • linux基礎命令(文件操作/文件權限)
    文件操作常用命令Linux是一個一切皆文件的作業系統,不管是普通的文件、目錄、套接字等,在Linux中都是以文件的方式對待,雖然他們的類型不同,但linux對其提供的是同一套操作界面。切換工作目錄cd 目標工作路徑註:目標工作路徑可為絕對路徑也可為相對路徑切換工作目錄eg.
  • Linux網絡安全之經驗談
    你可以修改/etc/profile文件,保證帳戶在一段時間沒有操作後,自動從系統註銷。 編輯文件/etc/profile,在「histfilesize=」行的下一行增加如下一行:   tmout=600   則所有用戶將在10分鐘無操作後自動註銷。注意:修改了該參數後,必須退出並重新登錄root,更改才能生效。
  • java安全編碼指南之:文件和共享目錄的安全性
    本文主要講講linux下面的文件的權限和安全性問題,並且探討一下如何在java程序中考慮文件的安全性。linux下的文件基本權限chmod是linux下面的權限管理命令,我們可以通過chmod來對文件的權限進行修改。普通文件的權限有三種,rwx分別是讀,寫和執行。
  • linux基礎應用(NFS文件共享)
    NFS簡介NFS(Network File System)網絡文件系統,由NFS伺服器端和NFS客戶端構成,通過網絡(一般是區域網)使不同主機系統,可以彼此共享文件。Linux linux-szge 3.0.76-0.11-default #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990) x86_64 x86_64 x86_64 GNU/Linuxlinux-szge:~ # cat /etc/issueWelcome
  • 基於busybox的嵌入式Linux根文件系統的的製作方法
    根文件系統一般包括:1)基本的文件系統結構,包含一些必須的目錄,比如:/dev,/proc,/bin,/etc,/lib,/usr,/tmp;2)基本程序運行所需的庫函數,如:libc/uC-libc;3)基本的系統配置文件,如:rc,inittab等腳本文件;4)必要的設備支持文件,如:/dev/hd*,/dev/tty,/dev/fdO;5)基本的應用程式,如:sh,ls,cp,mv等。
  • ARM Linux根文件系統Root Filesystem的製作
    首先介紹根文件系統的組成:目錄、Shell、庫、腳本,一個個來。根文件系統要包含這些必須有的目錄:/dev、/bin、/usr、/sbin、/lib、/etc、/proc、/sys/dev是devfs(設備文件系統)或者udev的掛在點所在。
  • 嵌入式ARM-Linux平臺上的編譯、配置和運行使用
    /configure --prefix=/usr\--sysconfdir=/etc \--disable-static&&make然後執行sudo make install,libnl.so會被安裝至/usr/local/lib/目錄下,相應的頭文件也會被copy到/usr/local/include/netlink
  • 採用busybox的嵌入式Linux根文件系統的的製作方法
    根文件系統一般包括:1)基本的文件系統結構,包含一些必須的目錄,比如:/dev,/proc,/bin,/etc,/lib,/usr,/tmp;2)基本程序運行所需的庫函數,如:libc/uC-libc;3)基本的系統配置文件,如:rc,inittab等腳本文件;4)必要的設備支持文件,如:/dev/hd*,/dev/tty,/dev/fdO;5)基本的應用程式,如:sh,ls,cp,mv等。
  • 【Linux】常用命令之 awk 常用實例
    awk 選項  '模式或條件 { 編輯指令 }' 文件1 文件2 … //過濾並輸出文件符合條件的內容awk  -f  腳本文件 文件1 文件26、輸出以「root」開頭的行[linuxmi@linux:~/linuxmi迷]$ awk '/^root/{print}' /etc/passwd
  • 在linux下使用noatime提升文件系統性能的方法
    在linux下使用noatime提升文件系統性能的方法 linux系統功能強大,但是目前大多數用戶都是用的是windows系統,對於linux系統來說很多功能用戶還很陌生,本文介紹了在linux下如何使用noatime提升文件系統性能的方法。
  • Linux中的文件和目錄結構詳解
    ,深入了解linux文件目錄結構的標準和每個目錄的詳細功能,對於我們用好linux系統只管重要,下面我們就開始了解一下linux目錄結構的相關知識。        當在使用Linux的時候,如果您通過ls –l / 就會發現,在/下包含很多的目錄,比如etc、usr、var、bin ... ... 等目錄,而在這些目錄中,我們進去看看,發現也有很多的目錄或文件。
  • 在linux中如何對文件進行壓縮和解壓呢?
    當我們習慣了在windows中通過第三方軟體來對文件進行打包壓縮和解壓操作的時候,有沒有想過,在linux中該如何進行操作呢?簡單來說,在linux中我們只需要使用tar命令就能夠實現對文件的壓縮和解壓操作,tar命令用於對文件進行打包壓縮或解壓,格式為「tar [選項] [文件]」。對於linux系統來說,常見的壓縮格式包括.tar或.tar.gz或.tar.bz2格式,格式相比windows系統中的壓縮格式來說就少得多了。