1. 程式人生 > >Linux 檢視某個使用者組下面的所有使用者

Linux 檢視某個使用者組下面的所有使用者

我刪除apache組時候報錯:“系統內有groupdel: cannot remove the primary group of user 'apache'”於是就想 查查組內有哪幾個使用者,將使用者移除出組,然後刪掉這個組.

關組的資訊放在/etc/group檔案中,使用者的資訊放在/etc/passwd檔案中。現在我要檢視一個名為"Plants"的組內的所有使用者。

首先,要知道組的id,即gid。使用命令:
grep 'Plants' /etc/group
顯示結果是:Plants:x:1003
說明gid是1003(我的電腦上這個組1003,其他的電腦也可能是其他的數字)。
然後在/etc/passwd中查詢組號是1003的使用者。可以先用cat /etc/passwd檢視一下這個檔案,發現第四列是gid(兩列之間用“:”分開)。接下來,輸入:

awk -F":" '{print $1"\t\t"$4}' /etc/passwd | grep '1003'
“:”表示用":"作為分隔符(/etc/passwd中用":"作為分隔符的);print 列印;$1和$4分別表示第一列和第四列,及使用者名稱和組號; \t表示製表符;grep '1003'表示將含有1003的行取出。

這樣,就能將一個組內的所有使用者顯示出來了。

相關推薦

Linux 檢視某個使用者下面的所有使用者

我刪除apache組時候報錯:“系統內有groupdel: cannot remove the primary group of user 'apache'”於是就想 查查組內有哪幾個使用者,將使用

Linux檢視某個程序的磁碟IO讀寫情況 pidstat

一、現象 1)釘釘告警不斷,告警如下CPU使用達到100% 普羅米修斯監控 2)檢視資料庫,沒有發現比平時同一時段,業務量的增加。但是,資料庫顯示latch free等告警,驗證了CPU使用過高導致。 3)Linux系統  vmstat 1檢視系統負載,發現us、sy很高,加起來達

Linux檢視某個程序的執行緒

執行緒是現代作業系統上進行並行執行的一個流行的程式設計方面的抽象概念。當一個程式內有多個執行緒被叉分出用以執行多個流時,這些執行緒就會在它們之間共享特定的資源(如,記憶體地址空間、開啟的檔案),以使叉分開銷最小化,並避免大量高成本的IPC(程序間通訊)通道。這些功能讓執行緒在

Linux檢視某個端口占用情況,必會

前言 Linux檢視某個埠的佔用情況,這一個命令在實際應用中使用的非常廣泛,只要涉及Linux開發,基本會涉及到這個指令 正文 1. 檢視某一埠號使用情況,檢視7890 websocket埠使用情況 netstat -apn | grep 7890 可以看

Linux檢視某個庫是否安裝

$ ldconfig -p | grep pcap 說明: ldconfig -p:列印當前快取所儲存的所有庫的名字。 grep pcap:用管道符解析libpcap.so是否已加入快取中。

linux 檢視使用者所在(groups指令的使用) 含例項

經常將某個資料夾的許可權賦給某個使用者的時候,也需要配置該使用者所在的組,因此,我們需要檢視該使用者有哪些組,我們可以使用如上命令檢視使用者所在組[[email protected] ~]$ vi /etc/grouproot:x:0:rootbin:x:1:ro

linux下操作svn,實現根據時間段檢視某個指定使用者提交的記錄

svn log -v -r {2018-9-10}:{2018-9-25} | sed -n '/danni/,/--$/ p' 其中: -r {2018-9-10}:{2018-9-25}:通過-r來指定時間段 -v:表示顯示詳細資訊 sed -n '/danni/,/--$/

Linux檢視某個軟體的安裝路徑

Linux中檢視某個軟體的安裝路徑(地址)有時顯得非常重要。比如某個檔案的快速啟動項被刪除,或者你要建立快速啟動項,或者想刪除、新增安裝檔案等等,很多地方都要用到查案檔案安裝路徑的命令。 這裡給大家介紹Linux檢視檔案安裝路徑(地址)命令。 一、檢視檔案安裝路徑: 由於軟體安裝的地方不止一個地

linux修改檔案或目錄的所有者(chown)和使用者

chown更改檔案或目錄的所有者 注意:所有者,必須存在於(/etc/passwd)下。比如: linux修改檔案或目錄的所有者(chown)和使用者組 更改檔案或目錄的所有者命令: 1、新建測試檔案test,命令為“touch test” 2、檢視檔案的屬性,命令為“ls -

輸出某個資料夾下面的所有檔名 字尾 及路徑(linux)

import java.io.File; public class GetFoldFileNames { /** * * @author zdz8207 */ public static vo

Linux檢視日誌某個時間段的資訊

sed 截選時間段日誌: sed-n '/開始時間/,/結束時間/p'日誌檔案 使用sed命令如下: sed -n ‘/2015-05-04 09:25:55/,/2015-05-04 09:28:55/p’ logfile 這樣可以精確地截取出來某個時間段的日誌。

如何檢視某個埠被哪個程式佔用 windows|linux

部落格引用處(以下內容在原有部落格基礎上進行補充或更改,謝謝這些大牛的部落格指導): 如何檢視某個埠被誰佔用 WINDOWS系統 開始---->執行---->cmd,或者是window+R組合鍵,調出命令視窗 輸入命令:netstat -ano 列出所有埠的情況。在列表

Linux 檢視,使用者 及 修改檔案許可權

1. 命令groups 檢視當前使用者所屬組2. groups 使用者(檢視使用者所屬組)其它方法:1.cat /etc/passwd檢視所有的使用者資訊2.cat /etc/passwd|grep 使用者名稱,用於查詢某個使用者3.cat /etc/group檢視所有組資訊

linux下使用 du檢視某個檔案或目錄佔用磁碟空間的大小

裡也是如此。我們看這個選項的幫助文件的解釋:The apparent size of a file is the number of bytes reported by `wc –c` regular files ,or more generally, `ls –l –block-size=1` or `st

Linux檢視某個程序建立了多少執行緒

方法一: 1. 找出程序號: cba001:/proc/21723 # ps -ef|grep named root     30659     1  0 16:45 ?        00:00:00 /opt/***/***/usr/bin/named root 

檢視Linux伺服器的使用者資訊

cat /etc/group  檢視使用者組資訊 cat /etc/gshadow 檢視使用者組密碼資訊 cat /etc/passwd  使用者資訊 cat /etc/shadow  使用者密碼資訊 在/etc 中新增一個nologin檔案即可使系統

linux檢視目錄下所有檔案內容中是否包含某個字串

查詢目錄下的所有檔案中是否含有某個字串 find .|xargs grep -ri “IBM” 查詢目錄下的所有檔案中是否含有某個字串,並且只打印出檔名 find .|xargs grep -ri “IBM” -l 1.正則表示式 (1

[一天幾個linux命令] 改變檔案所屬使用者所有者 chgrp chown

修改檔案的所屬使用者組 chgrp 改變一個檔案的使用者組真的是很簡單,直接以chgrp來改變即可,這個命令就是change group的簡稱。不過,請記得,要改變的組名必須要在/etc/group檔案記憶體在才行,否則就會顯示錯誤 用法: ch

Linux 修改檔案屬性,檔案使用者所有者

修改檔案屬性許可權1.利用數字型別修改許可權chmod [-R] xyz filename|dirname -R:表示遞迴修改Linux檔案的基本許可權有9個,分別是owner,group,others三種身份各自的read,write,execute許可權,3個一組.可以

Linux系統下如何檢視某個命令的安裝位置

1.which + 命令 會出現這個命令的路徑,如果不是軟連結的話,那麼這就是此軟體的安裝路徑;如果是軟連線的話,那麼進入下一步 2.進入上面的路徑下,輸入:ls -al 要查照的命令 會出現它的真是安裝路徑。 下面以我本機的consul軟體為例進行演示: 第一步: 然