當前位置:生活全書館 >

IT科技

> linux怎麼檢視所有的使用者和組資訊

linux怎麼檢視所有的使用者和組資訊

1、首先開啟終端(這裡是Ubuntu系統),其他的開啟命令介面即可 2、然後輸入命令列cat /etc/passwd,直接按下回車鍵即可 3、然後這裡就會顯示很多的資訊,所有的使用者都在這裡面了 4、然後就是檢視所有的組,同樣的方法,鍵入命令列cat /etc/grou

linux如何檢視所有的使用者和組資訊,有一個方法供參考

材料/工具

電腦

方法

/etc/group檔案是使用者組的配置檔案。

【步驟一】cat /etc/passwd cat /etc/passwd檢視所有的使用者資訊,詳情如下圖 【步驟二】cat /etc/passwd|grep 使用者名稱 cat /etc/passwd|grep 使用者名稱,用於查詢某個使用者,如下圖 【步驟三】cat /etc/group cat /etc/group檢視所有組資訊,如下圖

/etc/passwd 檔案是使用者的配置檔案。

可以使用id命令。 功能說明:檢視賬戶的uid和gid及所屬分組 語法:id [-gGnru][--help][--version][使用者名稱稱] 補充說明:id會顯示使用者以及所屬群組的實際與有效ID。若兩個ID相同,則僅顯示實際ID。若僅指定使用者名稱稱,則顯示目前使用者的ID。 引數

使用cat、more、less、head、tail以及vim等命令都可以檢視、修改這兩個配置檔案。

linux檢視使用者所屬組有很多方法: 命令groups 檢視當前使用者所屬組 [root@localhost xly]# groups root groups 使用者(檢視使用者所屬組) [root@localhost xly]# groups xly xly : xly id 使用者(檢視使用者所屬組) [root@localhost xly]# id xly uid=

linux怎麼檢視所有的使用者和組資訊

說明:

/etc/passwd的檔案內容格式:註冊名:口令:使用者標識號:組標識號:使用者名稱:使用者主目錄:命令解釋程式 。以root使用者為例。root是使用者註冊名,X表示密碼儲存在/etc/shadow,使用者ID為0,所在使用者組ID為0,使用者名稱是root,home目錄為/root,解釋程式/bin/bash。

【步驟一】cat /etc/passwd cat /etc/passwd檢視所有的使用者資訊,詳情如下圖 【步驟二】cat /etc/passwd|grep 使用者名稱 cat /etc/passwd|grep 使用者名稱,用於查詢某個使用者,如下圖 【步驟三】cat /etc/group cat /etc/group檢視所有組資訊,如下圖

/etc/group的檔案內容格式: 組名:密碼儲存位置:組ID:組成員。以root使用者組為例,即組名是root,密碼儲存位置為/etc/shadow,root組的GID為0,組下面的使用者是root使用者。

可以通過在終端輸入 #vim /etc/passwd 命令檢視當前linux下的所有使用者;並且我們可以發現使用者的格式為:username:x:UID:GID 而相關命令如下所示: #useradd 注:新增使用者; #passwd 注:為使用者設定密碼; #usermod 注:修改使用者命令; 3gr

linux怎麼檢視所有的使用者和組資訊 第2張

擴充套件閱讀,以下內容您可能還感興趣。

linux 疑問 如何檢視使用者所在組,及許可權

linux檢視使用者所在組及許可權的方法有:

ls -l /etc/group 檢視所有的使用者組及許可權 

ls -l /etc/passwd 檢視所有使用者及許可權 

groups 檢視當前使用者所在的組 

擴充套件資料

linux通用命令

1、date :print or set the system date and time

2、stty -a: 可以檢視或者列印控制字元(Ctrl-C, Ctrl-D, Ctrl-Z等)

3、passwd: print or set the system date and time (用passwd -h檢視)

4、 logout, login: 登入shell的登入和登出命令

5、pwd: print working directory

6、more, less, head tail: 顯示或部分顯示檔案內容

7、lp/lpstat/cancel, lpr/lpq/lprm: 列印檔案

8、更改檔案許可權: chmod u+x...

9、刪除非空目錄:rm -fr dir

10、拷貝目錄: cp -R dir

11、fg jobid :可以將一個後臺程序放到前臺

Ctrl-z 可以將前臺程序掛起(suspend), 然後可以用bg jobid 讓其到後臺執行

job & 可以直接讓job直接在後臺執行

12、kill 的作用: send a signal to a process. eg: kill -9 傳送的是SIG_KILL訊號。。。 具體傳送什麼訊號 可以通過 man kill 檢視

13、 ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session顯示的sessionid, tpgid顯示前臺程序組id, comm顯示命令名稱。)

linux系統如何檢視使用者和組是否建立了

有多種方法:

1、直接查 /etc/passwd, /etc/group (grep 命令查)

2、users和groups命令分別列印系統中的全部使用者和組。

3、id 命令查使用者

Linux檢視使用者所屬的組的命令?

可以使用id命令。

功能說明:檢視賬戶的uid和gid及所屬分組

語法:id [-gGnru][--help][--version][使用者名稱稱]

補充說明:id會顯示使用者以及所屬群組的實際與有效ID。若兩個ID相同,則僅顯示實際ID。若僅指定使用者名稱稱,則顯示目前使用者的ID。

引數:

-g或--group 顯示使用者所屬群組的ID。

-G或--groups 顯示使用者所屬附加群組的ID。

-n或--name 顯示使用者,所屬群組或附加群組的名稱。

-r或--real 顯示實際ID。

-u或--user 顯示使用者ID。

用法示例:

查詢使用者名稱為user1的所屬組:

id user1

linux如何列出組中所有的使用者

linux如何列出組中所有的使用者,下面這個命令用來顯示group1組內使用者

head /etc/group | grep -n group1

其中,主要涉及兩個命令,head與grep,以下是這兩個命令的用法:

head 命令,它是用來顯示開頭或結尾某個數量的文字區塊,head 用來顯示檔案的開頭至標準輸出中,而 tail 想當然爾就是看檔案的結尾。

1.命令格式:

head [引數]... [檔案]...

2.命令功能:

head 用來顯示檔案的開頭至標準輸出中,預設head命令列印其相應檔案的開頭10行。

3.命令引數:

-q 隱藏檔名

-v 顯示檔名

-c<位元組> 顯示位元組數

-n<行數> 顯示的行數

linux grep命令

<div fc05="" fc11="" nbw-blog="" ztag="" js-fs2"="">

1.Linux系統中grep命令是一種強大的文字搜尋工具,它能使用正則表示式搜尋文字,並把匹 配的行打印出來。grep全稱是Global Regular Expression Print,表示全域性正則表示式版本,它的使用許可權是所有使用者。

2.格式

grep [options]

3.主要引數

[options]主要引數:

-c:只輸出匹配行的計數。

-I:不區分大 小寫(只適用於單字元)。

-h:查詢多檔案時不顯示檔名。

-l:查詢多檔案時只輸出包含匹配字元的檔名。

-n:顯示匹配行及 行號。

-s:不顯示不存在或無匹配文字的錯誤資訊。

-v:顯示不包含匹配文字的所有行。

pattern正則表示式主要引數:

\: 忽略正則表示式中特殊字元的原有含義。

^:匹配正則表示式的開始行。

$: 匹配正則表示式的結束行。

\<:從匹配正則表達 式的行開始。

\>:到匹配正則表示式的行結束。

[ ]:單個字元,如[A]即A符合要求 。

[ - ]:範圍,如[A-Z],即A、B、C一直到Z都符合要求 。

。:所有的單個字元。

* :有字元,長度可以為0。

linux系統中如何找出使用者組擁有的所有檔案?

1、使用find命令可以解決,find語法如下:

find命令選項

-name:按照檔名查詢檔案。

-perm:按照檔案許可權來查詢檔案。

-prune:使用這一選項可以使find命令不在當前指定的目錄中查詢,如果同時使用-depth選項,那麼-prune將被find命令忽略。

-user: 按照檔案屬主來查詢檔案。

-group:按照檔案所屬的組來查詢檔案。

-mtime -n +n:按照檔案的更改時間來查詢檔案, - n表示檔案更改時間距現在n天以內,+ n表示檔案更改時間距現在n天以前。find命令還有- a t i m e和- c t i m e選項,但它們都和- m t i m e選項。

-nogroup:查詢無有效所屬組的檔案,即該檔案所屬的組在/ e t c / g r o u p s中不存在。

-nouser:查詢無有效屬主的檔案,即該檔案的屬主在/ e t c / p a s s w d中不存在。

-newer file1 ! file2:查詢更改時間比檔案f i l e 1新但比檔案f i l e 2舊的檔案。

-type 查詢某一類型的檔案,諸如:

b - 塊裝置檔案。

d - 目錄。

c - 字元裝置檔案。

p - 管道檔案。

l - 符號連結檔案。

f - 普通檔案。

2、具體要使用的引數是-group:按照檔案所屬的組來查詢檔案。

如查詢系統中所有屬於root組的檔案,可以用:

# find . -group root -exec ls -l {} \;

標籤: 檢視 linux
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/8e4wz.html