Linux查看所有用户用什么命令

Linux查看所有用户用什么命令,第1张

cat /etc/passwd

cat /etc/passwd查看所有的用户信息,详情如下图

步骤二cat /etc/passwd|grep 用户名

cat /etc/passwd|grep 用户名,用于查找某个用户,如下图

步骤三cat /etc/group

cat /etc/group查看所有组信息,如下图

步骤四cat /etc/group|grep 组名

cat /etc/group|grep 组名,用于查找某个用户组,如下图

步骤五用户和组常用命令

groups 查看当前登录用户的组内成员

groups test 查看test用户所在的组,以及组内成员

whoami 查看当前登录用户名

更多Linux资讯请查看《Linux就该这么学》。

# w

14:45:29 up 17 days, 22:54, 1 user, load average: 000, 000, 000

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root pts/0 192168121 Mon11 000s 013s 003s w

id 命令:

id 选项 用户名

-------------选项说明-------------

显示 USERNAME 或者 当前 用户 的 信息

-a 忽略, 同 其它 版本 兼容

-g, --group

只 显示 组 ID

-G, --groups

只 显示 附加组

-n, --name

对于 -ugG 显示 名字 而 不是 数值

-r, --real

对于 -ugG 显示 真实 ID 而 不是 有效 ID

-u, --user

只 显示 用户 ID

--------------------------------------------------

finger 命令格式:

finger [-lmsp] [user ] [user@host ]

说明:

描述

The finger 显示关于系统用户的信息

参数:

-s Finger 显示用户的登录名, 真名, 终端名 以及写状态(如果写被禁止,在终

端名后显示一个``''), 空闲时间,登录时间,办公地点和电话等。

登录时间显示为月,天,小时和分钟,如果是超过6个月以前,则显示年份,而

不是小时和分钟。

不明设备以及不存在的空闲时间和登录时间显示为一个星号。

-l 产生一个多行显示来描述信息 -s 关于用户家目录,家庭电话,登录脚本,

邮件状态和文件的内容 ``plan'' 和 ``project'' 和 ``forward'' 从用

户的家目录

11位数字电话号码显示为 ``+N-NNN-NNN-NNNN'' 十位或七位数字可以显示

为它的子集。五位数字电话号码显示为 ``xN-NNNN'' 四位数字电话号码显

示为 ``xNNNN''

如果对设备写被禁止, 短语 ``(messages off)'' 被附加在有此设备的行后

边 每一个用户有一个条目,用 -l 选项; 如果一个用户多次登录, 终端信

息按每次登录重复显示。

如果什么邮件都没有,邮件信息显示为``No Mail'', 如果当新邮件来后,

已经查看过信箱,为``Mail last read DDD MMM ## HH:MM YYYY (TZ)'' 如

果有新邮件,则为 ``New mail received '',`` Unread since ''

-p 防止 finger -l 选项显示 ``plan''

和 ``project'' 文件的内容。

-m 防止 user 名字的匹配 User 通常是一个登录名; 可是, 也会对用户的真

实名字进行匹配, 除非提供 -m 选项 所有由 finger 进行的名字匹配是区

分大小写的

不指定 finger 的选项如果提供 *** 作者的话,缺省设为 -l 输出风格,否则为 -s

风格 注意在两种格式中,如果信息不足,都有一些域可能丢失,

如果没有指定参数 finger 会为当前登录的每个用户打印一个条目

Finger 可以用来查看远地机器上的用户信息格式是指定 user 为 ``user@host'',

或 ``@host'', 前者的缺省输出为 -l 风格, 后者的缺省输出为 -s 风格 -l 是

唯一的向远地机器传递的选项

您好,很高兴为您解答:

密码是看不到的,即使是root 也不能查看,只能修改

如何查看用户名 很容易

grep bash /etc/passwd

就可以得到所有的普通用户了

如果我的回答没能帮助您,请继续追问。

用户的id就是user

id喽,也就是常说的uid有一个文件专门存放uid信息的,在/etc/passwd里。root用户的id是0

从1~499的大多是系统服务或软件厂商自定议的id。而普通的用户的uid是从500开始往后依次加1

你也可以用

cat

/etc/passwd

|

grep

你的用户名

来查看你的id。这种问题

《linux就该这么学》

书中都有介绍

w

可以看到那个用户使用的终端。如:

root@localhost ]# w

17:33:42 up 4:11, 1 user, load average: 000, 001, 030

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root pts/0 192168611 15:07 000s 011s 000s w

其中pts/0就是root用户使用的终端

以上就是关于Linux查看所有用户用什么命令全部的内容,包括:Linux查看所有用户用什么命令、Linux下如何获取所有登陆的用户名、linux中怎样查看某个用户的信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9446346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存