最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Linux上如何檢查用戶所屬組詳解

 更新時(shí)間:2018年07月22日 11:08:22   作者:Prakash Subramanian  
這篇文章主要給大家介紹了關(guān)于在Linux上如何檢查用戶所屬組的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

將用戶添加到現(xiàn)有組是 Linux 管理員的常規(guī)活動(dòng)之一。這是一些在大環(huán)境中工作的管理員的日?;顒?dòng)。

甚至我會(huì)因?yàn)闃I(yè)務(wù)需求而在我的環(huán)境中每天都在進(jìn)行這樣的活動(dòng)。它是幫助你識(shí)別環(huán)境中現(xiàn)有組的重要命令之一。

此外,這些命令還可以幫助你識(shí)別用戶所屬的組。所有用戶都列在 /etc/passwd 中,組列在 /etc/group 中。

無(wú)論我們使用什么命令,都將從這些文件中獲取信息。此外,每個(gè)命令都有其獨(dú)特的功能,可幫助用戶單獨(dú)獲取所需的信息。

什么是 /etc/passwd?

/etc/passwd 是一個(gè)文本文件,其中包含登錄 Linux 系統(tǒng)所必需的每個(gè)用戶信息。它維護(hù)有用的用戶信息,如用戶名、密碼、用戶 ID、組 ID、用戶 ID 信息、家目錄和 shell。passwd 每行包含了用戶的詳細(xì)信息,共有如上所述的 7 個(gè)字段。

$ grep "daygeek" /etc/passwd
daygeek:x:1000:1000:daygeek,,,:/home/daygeek:/bin/bash

什么是 /etc/group?

/etc/group 是一個(gè)文本文件,用于定義用戶所屬的組。我們可以將多個(gè)用戶添加到單個(gè)組中。它允許用戶訪問其他用戶文件和文件夾,因?yàn)?Linux 權(quán)限分為三類:用戶、組和其他。它維護(hù)有關(guān)組的有用信息,例如組名、組密碼,組 ID(GID)和成員列表。每個(gè)都在一個(gè)單獨(dú)的行。組文件每行包含了每個(gè)組的詳細(xì)信息,共有 4 個(gè)如上所述字段。

這可以通過使用以下方法來(lái)執(zhí)行。

  • groups: 顯示一個(gè)組的所有成員。
  • id: 打印指定用戶名的用戶和組信息。
  • lid: 顯示用戶的組或組的用戶。
  • getent: 從 Name Service Switch 庫(kù)中獲取條目。
  • grep: 代表“全局正則表達(dá)式打印global regular expression print”,它能打印匹配的模式。

什么是 groups 命令?

groups 命令打印每個(gè)給定用戶名的主要組和任何補(bǔ)充組的名稱。

$ groups daygeek
daygeek : daygeek adm cdrom sudo dip plugdev lpadmin sambashare

如果要檢查與當(dāng)前用戶關(guān)聯(lián)的組列表。只需運(yùn)行 groups 命令,無(wú)需帶任何用戶名。

$ groups
daygeek adm cdrom sudo dip plugdev lpadmin sambashare

什么是 id 命令?

id 代表 “身份identity”。它打印真實(shí)有效的用戶和組 ID。打印指定用戶或當(dāng)前用戶的用戶和組信息。

$ id daygeek
uid=1000(daygeek) gid=1000(daygeek) groups=1000(daygeek),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),118(lpadmin),128(sambashare)

如果要檢查與當(dāng)前用戶關(guān)聯(lián)的組列表。只運(yùn)行 id 命令,無(wú)需帶任何用戶名。

$ id
uid=1000(daygeek) gid=1000(daygeek) groups=1000(daygeek),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),118(lpadmin),128(sambashare)

什么是 lid 命令?

它顯示用戶的組或組的用戶。顯示有關(guān)包含用戶名的組或組名稱中包含的用戶的信息。此命令需要管理員權(quán)限。

$ sudo lid daygeek
 adm(gid=4)
 cdrom(gid=24)
 sudo(gid=27)
 dip(gid=30)
 plugdev(gid=46)
 lpadmin(gid=108)
 daygeek(gid=1000)
 sambashare(gid=124)

什么是 getent 命令?

getent 命令顯示 Name Service Switch 庫(kù)支持的數(shù)據(jù)庫(kù)中的條目,它們?cè)?/etc/nsswitch.conf 中配置。

$ getent group | grep daygeek
adm:x:4:syslog,daygeek
cdrom:x:24:daygeek
sudo:x:27:daygeek
dip:x:30:daygeek
plugdev:x:46:daygeek
lpadmin:x:118:daygeek
daygeek:x:1000:
sambashare:x:128:daygeek

如果你只想打印關(guān)聯(lián)的組名稱,請(qǐng)?jiān)谏厦娴拿钪惺褂?awk。

$ getent group | grep daygeek | awk -F: '{print $1}'
adm
cdrom
sudo
dip
plugdev
lpadmin
daygeek
sambashare

運(yùn)行以下命令僅打印主群組信息。

$ getent group daygeek
daygeek:x:1000:

什么是 grep 命令?

grep 代表 “全局正則表達(dá)式打印global regular expression print”,它能打印文件匹配的模式。

$ grep "daygeek" /etc/group
adm:x:4:syslog,daygeek
cdrom:x:24:daygeek
sudo:x:27:daygeek
dip:x:30:daygeek
plugdev:x:46:daygeek
lpadmin:x:118:daygeek
daygeek:x:1000:
sambashare:x:128:daygeek

如果你只想打印關(guān)聯(lián)的組名稱,請(qǐng)?jiān)谏厦娴拿钪惺褂?awk。

$ grep "daygeek" /etc/group | awk -F: '{print $1}'
adm
cdrom
sudo
dip
plugdev
lpadmin
daygeek
sambashare

via: https://www.2daygeek.com/how-to-check-which-groups-a-user-belongs-to-on-linux/

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • CentOS 7 安裝Chrome瀏覽器的方法

    CentOS 7 安裝Chrome瀏覽器的方法

    這篇文章主要介紹了CentOS 7 安裝Chrome瀏覽器的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-12-12
  • 解決Centos7 安裝騰達(dá)U12無(wú)線網(wǎng)卡驅(qū)動(dòng)問題

    解決Centos7 安裝騰達(dá)U12無(wú)線網(wǎng)卡驅(qū)動(dòng)問題

    這篇文章主要介紹了Centos7 安裝騰達(dá)U12無(wú)線網(wǎng)卡驅(qū)動(dòng),本文給出了解決過程,通過兩種方法給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • CentOS7如何執(zhí)行PHP定時(shí)任務(wù)詳解

    CentOS7如何執(zhí)行PHP定時(shí)任務(wù)詳解

    這篇文章主要給大家介紹了關(guān)于在CentOS7中如何執(zhí)行PHP定時(shí)任務(wù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • Linux的用戶組與權(quán)限用法及說(shuō)明

    Linux的用戶組與權(quán)限用法及說(shuō)明

    這篇文章主要介紹了Linux的用戶組與權(quán)限用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • linux常用工具vi/vim的使用完整版

    linux常用工具vi/vim的使用完整版

    這篇文章主要給大家介紹了關(guān)于linux常用工具vi/vim使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用linux系統(tǒng)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • ubuntn備份方法總結(jié)(四種)

    ubuntn備份方法總結(jié)(四種)

    本文給大家收藏整理了四種關(guān)于ubuntn備份方法,每種方法給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-11-11
  • apache使用.htaccess文件實(shí)現(xiàn)屏蔽wget下載網(wǎng)站內(nèi)容

    apache使用.htaccess文件實(shí)現(xiàn)屏蔽wget下載網(wǎng)站內(nèi)容

    wget是一個(gè)從網(wǎng)絡(luò)上自動(dòng)下載文件的自由工具,支持通過HTTP、HTTPS、FTP三個(gè)最常見的TCP/IP協(xié)議下載,并可以使用HTTP代理。wget名稱的由來(lái)是“World Wide Web”與“get”的結(jié)合。
    2014-07-07
  • Centos 6.5 服務(wù)器優(yōu)化配置備忘(一些基礎(chǔ)優(yōu)化和安全設(shè)置)

    Centos 6.5 服務(wù)器優(yōu)化配置備忘(一些基礎(chǔ)優(yōu)化和安全設(shè)置)

    這篇文章主要介紹了Centos 6.5 服務(wù)器優(yōu)化(一些基礎(chǔ)優(yōu)化和安全設(shè)置),需要的朋友可以參考下
    2016-10-10
  • CentOS 7中 Apache Web 服務(wù)器安裝配置教程

    CentOS 7中 Apache Web 服務(wù)器安裝配置教程

    這篇文章主要介紹了CentOS 7中 Apache Web 服務(wù)器安裝配置教程,需要的朋友可以參考下
    2018-04-04
  • Linux下升級(jí)python和安裝pip的詳解

    Linux下升級(jí)python和安裝pip的詳解

    今天小編就為大家分享一篇關(guān)于Linux下升級(jí)python和安裝pip的詳解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03

最新評(píng)論

乐清市| 石阡县| 江口县| 新沂市| 关岭| 桃园市| 凌云县| 东丽区| 西吉县| 丰宁| 奉化市| 漳平市| 祁门县| 古蔺县| 客服| 尚志市| 莱西市| 冕宁县| 庄浪县| 霍州市| 扬州市| 蛟河市| 集安市| 安国市| 岢岚县| 金沙县| 鸡西市| 乌拉特后旗| 福海县| 会宁县| 莫力| 马山县| 双牌县| 东明县| 桂东县| 宜都市| 兖州市| 桦甸市| 松滋市| 哈密市| 大洼县|