日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

列出Linux系統(tǒng)上所有用戶的 linux系統(tǒng)查看有幾個用戶


列出Linux系統(tǒng)上所有用戶的 linux系統(tǒng)查看有幾個用戶


編譯自:https://www . 2 day geek . com/3-methods-to-list-all-the-users-in-Linux-system/
作者:Magesh Maruthamuthu
譯者:SunWave
使用/etc/passwd文件、getent命令和compgen命令查看系統(tǒng)中用戶的信息 。
眾所周知,Linux系統(tǒng)中的用戶信息存儲在/etc/passwd文件中 。
這是一個包含每個用戶基本信息的文本文件 。當我們在系統(tǒng)中創(chuàng)建用戶時,新用戶的詳細信息將被添加到該文件中 。
/etc/passwd文件將每個用戶的基本信息記錄為文件中的一行,包含7個字段 。
/etc/passwd文件中的一行代表一個用戶 。該文件將用戶信息分為三部分 。
*第1部分:根用戶信息
*第2部分:系統(tǒng)定義的帳戶信息
*第3部分:真實用戶的賬戶信息
第一部分是root帳戶,它代表管理員帳戶,對系統(tǒng)的每個方面都有完全的權力 。
第二部分是系統(tǒng)定義的組和帳戶,是正確安裝和更新系統(tǒng)軟件所必需的 。
最后第三部分代表一個使用系統(tǒng)的真實用戶 。
創(chuàng)建新用戶時,將修改以下四個文件 。
*`/etc/passwd `:用戶帳戶的詳細信息在該文件中更新 。
*`/etc/shadow `:用戶帳戶密碼在此文件中更新 。
*`/etc/group `:新用戶組的詳細信息在該文件中更新 。
*`/etc/gshadow `:新的用戶組密碼在該文件中更新 。
**推薦閱讀:**
如何在 Linux 上查看創(chuàng)建用戶的日期如何在 Linux 上查看 A 用戶所屬的群組如何強制用戶在下一次登錄 Linux 系統(tǒng)時修改密碼方法 1 :使用 /etc/passwd 文件使用任何類似cat的文件操作命令,多多少少打印出在Linux系統(tǒng)上創(chuàng)建的用戶列表 。
/etc/passwd是一個文本文件,它包含登錄Linux系統(tǒng)所需的每個用戶的信息 。它保存了用戶的有用信息,如用戶名、密碼、用戶ID、組ID、用戶ID信息、用戶的主目錄和Shell 。
/etc/passwd文件將每個用戶的詳細信息寫為一行,其中包含七個字段,每個字段用冒號分隔:
# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
ADM:x:3:4:ADM:/var/ADM:/sbin/nologin
LP:x:4:7:LP:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
關機:x:6:0:關機:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
郵件:x:8:12:mail:/var/spool/mail:/sbin/nologin
ftp:x:14:50:FTP用戶:/var/ftp:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:權限分隔的SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
2g admin:x:500:10::/home/viadmin:/bin/bash
Apache:x:48:48:Apache:/var/www:/sbin/nologin
zabbix:x:498:499:Zabbix監(jiān)控系統(tǒng):/var/lib/zabbix:/sbin/nologin
MySQL:x:497:502::/home/MySQL:/bin/bash
Zend:x:502:503::/u01/Zend/Zend/GUI/light tpd:/sbin/nologin
rpc:x:32:32:Rpcbind守護進程:/var/cache/Rpcbind:/sbin/nologin
2 day geek:x:503:504::/home/2 day geek:/bin/bash
Named:x:25:25:Named:/var/Named:/sbin/nologin
mageshm:x:506:507:2g Admin-Magesh M:/home/mageshm:/bin/bash
七個字段的詳細信息如下 。
用戶名 (magesh): 已創(chuàng)建用戶的用戶名,字符長度 1 個到 12 個字符 。密碼(x):代表加密密碼保存在 `/etc/shadow 文件中 。**用戶 ID(506):代表用戶的 ID 號,每個用戶都要有一個唯一的 ID。UID 號為 0 的是為 root 用戶保留的,UID 號 1 到 99 是為系統(tǒng)用戶保留的,UID 號 100-999 是為系統(tǒng)賬戶和群組保留的 。**群組 ID (507):代表群組的 ID 號,每個群組都要有一個唯一的 GID ,保存在 /etc/group 文件中 。**用戶信息(2g Admin - Magesh M):代表描述字段,可以用來描述用戶的信息(LCTT 譯注:此處原文疑有誤) 。**家目錄(/home/mageshm):代表用戶的家目錄 。**Shell(/bin/bash):代表用戶使用的 shell 類型 。您可以使用awk或cut命令只打印出Linux系統(tǒng)中所有用戶的用戶名列表 。顯示的結果是相同的 。

推薦閱讀