成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

列出Linux系統(tǒng)上所有用戶的3種方法

系統(tǒng) Linux
通過使用 /etc/passwd 文件,getent 命令,compgen 命令這三種方法查看系統(tǒng)中用戶的信息。

[[238664]]

通過使用 /etc/passwd 文件,getent 命令,compgen 命令這三種方法查看系統(tǒng)中用戶的信息。

大家都知道,Linux 系統(tǒng)中用戶信息存放在 /etc/passwd 文件中。

這是一個(gè)包含每個(gè)用戶基本信息的文本文件。當(dāng)我們?cè)谙到y(tǒng)中創(chuàng)建一個(gè)用戶,新用戶的詳細(xì)信息就會(huì)被添加到這個(gè)文件中。

/etc/passwd 文件將每個(gè)用戶的基本信息記錄為文件中的一行,一行中包含 7 個(gè)字段。

/etc/passwd 文件的一行代表一個(gè)單獨(dú)的用戶。該文件將用戶的信息分為 3 個(gè)部分。

  1. * 1 部分:`root` 用戶信息
  2. * 2 部分:系統(tǒng)定義的賬號(hào)信息
  3. * 3 部分:真實(shí)用戶的賬戶信息

***部分是 root 賬戶,這代表管理員賬戶,對(duì)系統(tǒng)的每個(gè)方面都有完全的權(quán)力。

第二部分是系統(tǒng)定義的群組和賬戶,這些群組和賬號(hào)是正確安裝和更新系統(tǒng)軟件所必需的。

第三部分在***,代表一個(gè)使用系統(tǒng)的真實(shí)用戶。

在創(chuàng)建新用戶時(shí),將修改以下 4 個(gè)文件。

  1. * `/etc/passwd` 用戶賬戶的詳細(xì)信息在此文件中更新。
  2. * `/etc/shadow` 用戶賬戶密碼在此文件中更新。
  3. * `/etc/group` 新用戶群組的詳細(xì)信息在此文件中更新。
  4. * `/etc/gshadow` 新用戶群組密碼在此文件中更新。

** 建議閱讀 : **

方法 1 :使用 /etc/passwd 文件

使用任何一個(gè)像 catmoreless 等文件操作命令來打印 Linux 系統(tǒng)上創(chuàng)建的用戶列表。

/etc/passwd 是一個(gè)文本文件,其中包含了登錄 Linux 系統(tǒng)所必需的每個(gè)用戶的信息。它保存用戶的有用信息,如用戶名、密碼、用戶 ID、群組 ID、用戶 ID 信息、用戶的家目錄和 Shell 。

/etc/passwd 文件將每個(gè)用戶的詳細(xì)信息寫為一行,其中包含七個(gè)字段,每個(gè)字段之間用冒號(hào) : 分隔:

  1. # cat /etc/passwd
  2. root:x:0:0:root:/root:/bin/bash
  3. bin:x:1:1:bin:/bin:/sbin/nologin
  4. daemon:x:2:2:daemon:/sbin:/sbin/nologin
  5. adm:x:3:4:adm:/var/adm:/sbin/nologin
  6. lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
  7. sync:x:5:0:sync:/sbin:/bin/sync
  8. shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
  9. halt:x:7:0:halt:/sbin:/sbin/halt
  10. mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
  11. ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
  12. postfix:x:89:89::/var/spool/postfix:/sbin/nologin
  13. sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
  14. tcpdump:x:72:72::/:/sbin/nologin
  15. 2gadmin:x:500:10::/home/viadmin:/bin/bash
  16. apache:x:48:48:Apache:/var/www:/sbin/nologin
  17. zabbix:x:498:499:Zabbix Monitoring System:/var/lib/zabbix:/sbin/nologin
  18. mysql:x:497:502::/home/mysql:/bin/bash
  19. zend:x:502:503::/u01/zend/zend/gui/lighttpd:/sbin/nologin
  20. rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
  21. 2daygeek:x:503:504::/home/2daygeek:/bin/bash
  22. named:x:25:25:Named:/var/named:/sbin/nologin
  23. mageshm:x:506:507:2g Admin - Magesh M:/home/mageshm:/bin/bash
  24.  

7 個(gè)字段的詳細(xì)信息如下。

  • 用戶名magesh): 已創(chuàng)建用戶的用戶名,字符長度 1 個(gè)到 12 個(gè)字符。
  • 密碼x):代表加密密碼保存在 `/etc/shadow 文件中。
  • **用戶 ID(506):代表用戶的 ID 號(hào),每個(gè)用戶都要有一個(gè)唯一的 ID 。UID 號(hào)為 0 的是為 root 用戶保留的,UID 號(hào) 1 到 99 是為系統(tǒng)用戶保留的,UID 號(hào) 100-999 是為系統(tǒng)賬戶和群組保留的。
  • **群組 ID (507):代表群組的 ID 號(hào),每個(gè)群組都要有一個(gè)唯一的 GID ,保存在 /etc/group 文件中。
  • **用戶信息(2g Admin - Magesh M):代表描述字段,可以用來描述用戶的信息(LCTT 譯注:此處原文疑有誤)。
  • **家目錄(/home/mageshm):代表用戶的家目錄。
  • **Shell(/bin/bash):代表用戶使用的 shell 類型。

你可以使用 awkcut 命令僅打印出 Linux 系統(tǒng)中所有用戶的用戶名列表。顯示的結(jié)果是相同的。

  1. # awk -F':' '{ print $1}' /etc/passwd
  2. or
  3. # cut -d: -f1 /etc/passwd
  4. root
  5. bin
  6. daemon
  7. adm
  8. lp
  9. sync
  10. shutdown
  11. halt
  12. mail
  13. ftp
  14. postfix
  15. sshd
  16. tcpdump
  17. 2gadmin
  18. apache
  19. zabbix
  20. mysql
  21. zend
  22. rpc
  23. 2daygeek
  24. named
  25. mageshm

 

方法 2 :使用 getent 命令

getent 命令顯示 Name Service Switch 庫支持的數(shù)據(jù)庫中的條目。這些庫的配置文件為 /etc/nsswitch.conf

getent 命令顯示類似于 /etc/passwd 文件的用戶詳細(xì)信息,它將每個(gè)用戶詳細(xì)信息顯示為包含七個(gè)字段的單行。

  1. # getent passwd
  2. root:x:0:0:root:/root:/bin/bash
  3. bin:x:1:1:bin:/bin:/sbin/nologin
  4. daemon:x:2:2:daemon:/sbin:/sbin/nologin
  5. adm:x:3:4:adm:/var/adm:/sbin/nologin
  6. lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
  7. sync:x:5:0:sync:/sbin:/bin/sync
  8. shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
  9. halt:x:7:0:halt:/sbin:/sbin/halt
  10. mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
  11. ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
  12. postfix:x:89:89::/var/spool/postfix:/sbin/nologin
  13. sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
  14. tcpdump:x:72:72::/:/sbin/nologin
  15. 2gadmin:x:500:10::/home/viadmin:/bin/bash
  16. apache:x:48:48:Apache:/var/www:/sbin/nologin
  17. zabbix:x:498:499:Zabbix Monitoring System:/var/lib/zabbix:/sbin/nologin
  18. mysql:x:497:502::/home/mysql:/bin/bash
  19. zend:x:502:503::/u01/zend/zend/gui/lighttpd:/sbin/nologin
  20. rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
  21. 2daygeek:x:503:504::/home/2daygeek:/bin/bash
  22. named:x:25:25:Named:/var/named:/sbin/nologin
  23. mageshm:x:506:507:2g Admin - Magesh M:/home/mageshm:/bin/bash

7 個(gè)字段的詳細(xì)信息如上所述。(LCTT 譯注:此處內(nèi)容重復(fù),刪節(jié))

你同樣可以使用 awkcut 命令僅打印出 Linux 系統(tǒng)中所有用戶的用戶名列表。顯示的結(jié)果是相同的。

 

方法 3 :使用 compgen 命令

compgenbash 的內(nèi)置命令,它將顯示所有可用的命令,別名和函數(shù)。

  1. # compgen -u
  2. root
  3. bin
  4. daemon
  5. adm
  6. lp
  7. sync
  8. shutdown
  9. halt
  10. mail
  11. ftp
  12. postfix
  13. sshd
  14. tcpdump
  15. 2gadmin
  16. apache
  17. zabbix
  18. mysql
  19. zend
  20. rpc
  21. 2daygeek
  22. named
  23. mageshm
責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2022-10-28 11:07:03

2019-11-14 05:00:00

Linux文件磁盤空間

2022-08-19 11:17:09

Linux

2019-04-02 08:00:03

Linux端口遠(yuǎn)程

2022-05-10 07:20:18

Linux系統(tǒng)密碼

2010-01-27 09:53:37

2020-12-26 14:48:21

UbuntuLinuxDeb文件

2019-11-27 08:00:00

Linux系統(tǒng)用戶管理員

2015-12-11 09:24:38

加密數(shù)據(jù)Linux

2023-05-04 18:45:11

2019-01-15 14:00:59

Linux服務(wù)器命令

2020-04-01 12:42:01

Linux用戶密碼到期日期

2011-01-04 14:27:50

安裝linux方法

2020-11-02 08:18:11

隊(duì)列數(shù)據(jù)

2022-12-28 15:10:39

LinuxNginx服務(wù)器

2022-11-18 15:09:29

2018-05-28 08:50:52

LInuxCentOSPython

2021-11-08 12:17:09

LinuxLinux命令編輯照片

2022-07-06 08:33:15

服務(wù)器安全SSH

2019-07-02 17:34:42

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲成人久久久 | 韩日一区二区 | 国产一级免费在线观看 | 久久影音先锋 | 亚洲第一视频 | 精品久久香蕉国产线看观看亚洲 | 91中文字幕在线 | 国产精品99久久久久久久vr | 国产成人精品一区二区三区网站观看 | 精品日韩一区 | 男人天堂国产 | 午夜久久av| 亚洲一区二区三区在线视频 | 欧美在线视频一区二区 | 伊人中文字幕 | 毛片免费在线 | 国产伦精品一区二区三区照片91 | 91视频在线观看 | 久久久久亚洲精品中文字幕 | 久久久久久久综合色一本 | 国产成人精品999在线观看 | 激情一区二区三区 | 超碰在线影院 | 国产在线高清 | 一区二区成人在线 | 国产伊人久久久 | 欧美日韩亚洲视频 | 成人欧美一区二区三区 | 精品影院 | 免费色网址 | 欧美伦理一区 | 国产在线精品一区 | 精品中文字幕一区二区三区 | 国色天香综合网 | 男女激情网站免费 | 97av在线| 国产成人短视频在线观看 | 一区二区不卡 | 欧美日产国产成人免费图片 | 日韩电影一区 | 人妖一区|