linux查看所有用户 三种方式查看linux用户

优美日志网 1 0

查看 /etc/passwd 文件

/etc/passwd 包含了登录 linux 系统所必需的每个用户的信息

# cat /etc/passwd

root:x:root:/root:/bin/bash

bin:x:bin:/bin:/sbin/nologin

daemon:x:daemon:/sbin:/sbin/nologin

adm:x:adm:/var/adm:/sbin/nologin

lp:x:lp:/var/spool/lpd:/sbin/nologin

..

使用 getent 命令

getent命令显示类似于/etc/passwd 文件的用户详细信息,它将每个用户详细信息显示为包含七个字段的单行。

# getent passwd

root:x:root:/root:/bin/bash

bin:x:bin:/bin:/sbin/nologin

daemon:x:daemon:/sbin:/sbin/nologin

adm:x:adm:/var/adm:/sbin/nologin

lp:x:lp:/var/spool/lpd:/sbin/nologin

...

使用 compgen 命令

compgen 是 bash 的内置命令,运行: compgen -u 可以查看所有linux的用户。

# compgen -u

root

bin

daemon

adm

lp

...

抱歉,评论功能暂时关闭!