linux 查看linux有几个用户 怎么查看linux有几个用户 和组

linux\u600e\u6837\u67e5\u8be2\u7cfb\u7edf\u4e0a\u6709\u591a\u5c11\u4e2a\u7528\u6237

Linux\u4e0b\u67e5\u770b\u7528\u6237\u767b\u9646\u5386\u53f2\u8bb0\u5f55\uff0c\u53ef\u4ee5\u7528root\u7528\u6237\u4e0b\u7684last\u547d\u4ee4\u67e5\u770b\uff1a
1.\u67e5\u770b\u5355\u4e2a\u7528\u6237\u7684\u64cd\u4f5c\u5386\u53f2

[root@DB-Server ~]# cat /home/username/.bash_history
#username\u8981\u67e5\u770b\u7684\u7528\u6237\u540d
2.\u4f7f\u7528root\u767b\u9646\u53ef\u67e5\u770b\u7528\u6237\u767b\u9646\u5386\u53f2

[root@DB-Server ~]# su root
[root@DB-Server ~]# last -10
root pts/1 :0.0 Wed Dec 18 09:54 still logged in
root pts/4 :0.0 Wed Dec 18 09:43 - 09:48 (00:04)
root pts/1 :0.0 Wed Dec 18 09:43 - 09:48 (00:05)
root pts/3 192.168.103.79 Wed Dec 18 09:41 - 12:40 (02:59)
root pts/4 :0.0 Wed Dec 18 09:28 - 09:30 (00:01)
root pts/3 :0.0 Wed Dec 18 09:27 - 09:30 (00:02)
root pts/2 192.168.103.29 Wed Dec 18 09:27 still logged in
root pts/1 :0.0 Wed Dec 18 09:27 - 09:42 (00:15)
root pts/2 :0.0 Wed Dec 18 09:23 - 09:25 (00:01)
root pts/1 :0.0 Wed Dec 18 09:22 - 09:25 (00:02)
#\u67e5\u770b\u6700\u8fd110\u6b21\u7528\u6237\u5386\u53f2\u64cd\u4f5c\u8bb0\u5f55
last \u547d\u4ee4\uff1a
\u529f\u80fd\u8bf4\u660e\uff1a\u5217\u51fa\u76ee\u524d\u4e0e\u8fc7\u53bb\u767b\u5165\u7cfb\u7edf\u7684\u7528\u6237\u76f8\u5173\u4fe1\u606f\u3002
\u8bed \u6cd5\uff1alast [-adRx][-f ][-n ][\u5e10\u53f7\u540d\u79f0\u2026][\u7ec8\u7aef\u673a\u7f16\u53f7\u2026]
\u53c2 \u6570\uff1a
-a \u628a\u4ece\u4f55\u5904\u767b\u5165\u7cfb\u7edf\u7684\u4e3b\u673a\u540d\u79f0\u6216IP\u5730\u5740\uff0c\u663e\u793a\u5728\u6700\u540e\u4e00\u884c\uff1b
-d \u5c06IP\u5730\u5740\u8f6c\u6362\u6210\u4e3b\u673a\u540d\u79f0\uff1b
-f \u6307\u5b9a\u8bb0\u5f55\u6587\u4ef6\uff1b
-n \u6216- \u8bbe\u7f6e\u5217\u51fa\u540d\u5355\u7684\u663e\u793a\u5217\u6570\uff1b
-R \u4e0d\u663e\u793a\u767b\u5165\u7cfb\u7edf\u7684\u4e3b\u673a\u540d\u79f0\u6216IP\u5730\u5740\uff1b
-x \u663e\u793a\u7cfb\u7edf\u5173\u673a\uff0c\u91cd\u65b0\u5f00\u673a\uff0c\u4ee5\u53ca\u6267\u884c\u7b49\u7ea7\u7684\u6539\u53d8\u7b49\u4fe1\u606f\uff1b
lastlog\u53ef\u7b80\u5355\u67e5\u770b\u6240\u6709\u7528\u6237\u6700\u540e\u4e00\u6b21\u7684\u767b\u9646\u65f6\u95f4\u3002

\u5c55\u5f00\u5168\u90e8
linux\u67e5\u770b\u7528\u6237\u6240\u5c5e\u7ec4\u6709\u5f88\u591a\u65b9\u6cd5\uff1a
1.
\u547d\u4ee4groups
\u67e5\u770b\u5f53\u524d\u7528\u6237\u6240\u5c5e\u7ec4
2.
groups
\u7528\u6237\uff08\u67e5\u770b\u7528\u6237\u6240\u5c5e\u7ec4\uff09
3.
id
\u7528\u6237(\u67e5\u770b\u7528\u6237\u6240\u5c5e\u7ec4\uff09
4.
\u76f4\u63a5\u67e5\u770b\u7ec4\u6587\u4ef6\uff0cmore
/etc/group
\u7ec4\u7528\u6237

linux 查看用户及用户组的方法

whois

功能说明:查找并显示用户信息。

语  法:whois [帐号名称]

补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions 的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。

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

whoami

功能说明:先似乎用户名称。

语  法:whoami [--help][--version]

补充说明:显示自身的用户名称,本指令相当于执行"id -un"指令。

参  数:

--help  在线帮助。

--version  显示版本信息。

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

who

功能说明:显示目前登入系统的用户信息。

语  法:who [-Himqsw][--help][--version][am i][记录文件]

补充说明:执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的    终端机,登入时间以及从何处登入或正在使用哪个X显示器。

参  数:

-H或--heading  显示各栏位的标题信息列。

-i或-u或--idle  显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。

-m  此参数的效果和指定"am i"字符串相同。

-q或--count  只显示登入系统的帐号名称和总人数。

-s  此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题。

-w或-T或--mesg或--message或--writable  显示用户的信息状态栏。

--help  在线帮助。

--version  显示版本信息。

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

w

功能说明:显示目前登入系统的用户信息。

语  法:w [-fhlsuV][用户名称]

补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w

指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。

参  数:

-f  开启或关闭显示用户从何处登入系统。

-h  不显示各栏位的标题信息列。

-l  使用详细格式列表,此为预设值。

-s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。

-u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。

-V  显示版本信息。更多Linux知识可参考《Linux就该这么学》。

groups 查看当前登录用户的组内成员
groups gliethttp 查看gliethttp用户所在的组,以及组内成员
whoami 查看当前登录用户名

/etc/group文件包含所有组
/etc/shadow和/etc/passwd系统存在的所有用户名
1、与用户(user)和用户组(group)相关的配置文件;

1)与用户(user)相关的配置文件;
/etc/passwd 注:用户(user)的配置文件;
/etc/shadow 注:用户(user)影子口令文件;

2)与用户组(group)相关的配置文件;
/etc/group 注:用户组(group)配置文件;
/etc/gshadow 注:用户组(group)的影子文件;更多更详细的Linux知识可参考书籍《Linux就该这么学》。

最基本的话查看/etc/passwd就可以看到本地有多少账号
如果是想看有多少登录用户,输入who或者w就可以看到了

/etc/group 文件是用户组的配置文件。
/etc/passwd 文件是用户的配置文件。

通过使用/etc/passwd 文件,getent命令,compgen命令这三种方法查看系统中用户的信息。
Linux 系统中用户信息存放在/etc/passwd文件中。
这是一个包含每个用户基本信息的文本文件。当我们在系统中创建一个用户,新用户的详细信息就会被添加到这个文件中。
/etc/passwd 文件将每个用户的基本信息记录为文件中的一行,一行中包含 7 个字段。
/etc/passwd 文件的一行代表一个单独的用户。该文件将用户的信息分为 3 个部分。
方法 1 :使用 /etc/passwd 文件
使用任何一个像cat、more、less 等文件操作命令来打印 Linux 系统上创建的用户列表。
/etc/passwd是一个文本文件,其中包含了登录 Linux 系统所必需的每个用户的信息。它保存用户的有用信息,如用户名、密码、用户 ID、群组 ID、用户 ID 信息、用户的家目录和 Shell 。
/etc/passwd文件将每个用户的详细信息写为一行,其中包含七个字段,每个字段之间用冒号 : 分隔
方法 2 :使用 getent 命令
getent命令显示Name Service Switch 库支持的数据库中的条目。这些库的配置文件为/etc/nsswitch.conf。
getent命令显示类似于/etc/passwd 文件的用户详细信息,它将每个用户详细信息显示为包含七个字段的单行。
方法 3 :使用 compgen 命令
compgen 是 bash 的内置命令,它将显示所有可用的命令,别名和函数。
更多Linux知识可参考书籍《Linux就该这么学》。

扩展阅读:javascript免费网站 ... linux查看centos版本 ... linux网站入口 ... linux系统 ... linux查看本机ip ... linux community ... linux配置ip详细步骤 ... linux查看jdk版本 ... linux usermod ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网