亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何查看Linux中的用戶名和其他信息

發布時間:2021-10-25 11:20:50 來源:億速云 閱讀:320 作者:小新 欄目:系統運維

這篇文章主要介紹了如何查看Linux中的用戶名和其他信息,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

1) 使用 id 命令

id 代表身份identity。它輸出真實有效的用戶和組 ID。也可以輸出指定用戶或當前用戶的用戶和組信息。

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

下面是上述輸出的詳細信息:

  • uid (1000/daygeek): 它顯示用戶 ID 和用戶名

  • gid (1000/daygeek): 它顯示用戶的組 ID 和名稱

  • groups: 它顯示用戶的附加組 ID 和名稱 

2) 使用 getent 命令

getent 命令顯示 Name Service Switch 庫支持的數據庫中的條目,這些庫在 /etc/nsswitch.conf 中配置。

getent 命令會顯示類似于 /etc/passwd 文件的用戶詳情,它將每個用戶的詳細信息放在一行,包含 7 個字段。

# getent passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinuucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologingopher:x:13:30:gopher:/var/gopher:/sbin/nologinmagesh:x:502:503:2g Admin - Magesh M:/home/magesh:/bin/bashthanu:x:503:504:2g Editor - Thanisha M:/home/thanu:/bin/bashsudha:x:504:505:2g Editor - Sudha M:/home/sudha:/bin/bash

下面是關于 7 個字段的詳細信息:

magesh:x:502:503:2g Admin - Magesh M:/home/magesh:/bin/bash
  • Username (magesh): 已創建的用戶名。字符長度應該在 1 到 32 之間。

  • Password (x): 它表明加密密碼存儲在 /etc/shadow 文件中。

  • User ID (UID-502): 它表示用戶 ID(UID),每個用戶應包含***的 UID。UID (0-Zero) 保留給 root,UID(1-99)是為系統用戶保留的,UID(100-999)是為系統賬戶/組保留的。

  • Group ID (GID-503): 它表示組 ID(GID),每個組應該包含***的 GID,它存儲在 /etc/group 文件中。

  • User ID Info (2g Admin - Magesh M): 它表示命令字段。這個字段可用于描述用戶信息。

  • Home Directory (/home/magesh): 它表示用戶家目錄。

  • shell (/bin/bash): 它表示用戶的 bash shell。

如果你只想在 getent 命令的輸出中顯示用戶名,使用以下命令格式:

# getent passwd | cut -d: -f1rootbindaemonadmlpsyncshutdownhaltmailuucpoperatorgamesgophermageshthanusudha

只顯示用戶的家目錄,使用以下命令格式:

# getent passwd | grep '/home' | cut -d: -f1centosprakashmageshthanusudha

3) 使用 /etc/passwd 文件

/etc/passwd 是一個文本文件,它包含每個用戶登錄 Linux 系統所必需的的信息。它維護用戶的有用信息,如用戶名,密碼,用戶 ID,組 ID,用戶 ID 信息,家目錄和 shell。/etc/passwd 文件將每個用戶詳細信息放在一行中,包含 7 個字段,如下所示:

# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinuucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologingopher:x:13:30:gopher:/var/gopher:/sbin/nologinmagesh:x:502:503:2g Admin - Magesh M:/home/magesh:/bin/bashthanu:x:503:504:2g Editor - Thanisha M:/home/thanu:/bin/bashsudha:x:504:505:2g Editor - Sudha M:/home/sudha:/bin/bash

以下是 7 個字段的詳細信息。

magesh:x:502:503:2g Admin - Magesh M:/home/magesh:/bin/bash

字段信息同上。

如果你只想顯示 /etc/passwd 文件中的用戶名,使用以下格式:

# cut -d: -f1 /etc/passwdrootbindaemonadmlpsyncshutdownhaltmailuucpoperatorgamesgophermageshthanusudha

只顯示用戶的家目錄,使用以下格式:

# cat /etc/passwd | grep '/home' | cut -d: -f1centosprakashmageshthanusudha

4) 使用 finger 命令

finger 命令顯示有關系統用戶的信息。它顯示用戶的真實姓名,終端名稱和寫入狀態(如果沒有寫入權限,那么最為終端名稱后面的 *),空閑時間和登錄時間。

# finger mageshLogin: magesh Name: 2g Admin - Magesh MDirectory: /home/magesh Shell: /bin/bashLast login Tue Jul 17 22:46 (EDT) on pts/2 from 103.5.134.167No mail.No Plan.

以下是上述輸出的詳細信息:

  • Login: 用戶名

  • Name: 附加/有關用戶的其它信息

  • Directory: 用戶家目錄的信息

  • Shell: 用戶的 shell 信息

  • LAST-LOGIN: 上次登錄日期和其它信息 

5) 使用 lslogins 命令

它顯示系統已知用戶的信息。默認情況下,它將列出系統中所有用戶的信息。

lslogins 使用程序的靈感來自于 logins 實用程序,該實用程序最初出現在 FreeBSD 4.10 中。

# lslogins -uUID USER PWD-LOCK PWD-DENY LAST-LOGIN GECOS 0 root 0 0 00:17:28 root500 centos 0 1 Cloud User501 prakash 0 0 Apr12/04:08 2018/04/12502 magesh 0 0 Jul17/22:46 2g Admin - Magesh M503 thanu 0 0 Jul18/00:40 2g Editor - Thanisha M504 sudha 0 0 Jul18/01:18 2g Editor - Sudha M

以下是上述輸出的詳細信息:

  • UID: 用戶 id

  • USER: 用戶名

  • PWD-LOCK: 密碼已設置,但是已鎖定

  • PWD-DENY: 登錄密碼是否禁用

  • LAST-LOGIN: 上次登錄日期

  • GECOS: 有關用戶的其它信息 

6) 使用 compgen 命令

compgen 是 bash 內置命令,它將顯示所有可用的命令,別名和函數。(LCTT 譯注:它的 -u 參數可以列出系統中用戶。)

# compgen -urootbindaemonadmlpsyncshutdownhaltmailuucpoperatorgamesgophermageshthanusudha

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何查看Linux中的用戶名和其他信息”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通山县| 陇川县| 郎溪县| 枝江市| 惠州市| 东阳市| 屯门区| 衡阳市| 克什克腾旗| 榆社县| 靖边县| 凤阳县| 洪雅县| 苏尼特右旗| 大安市| 嘉峪关市| 宿松县| 定安县| 高碑店市| 宜阳县| 襄城县| 潼南县| 县级市| 孟村| 伽师县| 博乐市| 泸州市| 宜君县| 盈江县| 筠连县| 龙海市| 通辽市| 温泉县| 定陶县| 玉环县| 云林县| 金乡县| 太原市| 卢氏县| 右玉县| 漯河市|