linux 查看linux有几个用户
Linux下查看用户登陆历史记录,可以用root用户下的last命令查看:
1.查看单个用户的操作历史
[root@DB-Server ~]# cat /home/username/.bash_history
#username要查看的用户名
2.使用root登陆可查看用户登陆历史
[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)
#查看最近10次用户历史操作记录
last 命令:
功能说明:列出目前与过去登入系统的用户相关信息。
语 法:last [-adRx][-f ][-n ][帐号名称…][终端机编号…]
参 数:
-a 把从何处登入系统的主机名称或IP地址,显示在最后一行;
-d 将IP地址转换成主机名称;
-f 指定记录文件;
-n 或- 设置列出名单的显示列数;
-R 不显示登入系统的主机名称或IP地址;
-x 显示系统关机,重新开机,以及执行等级的改变等信息;
lastlog可简单查看所有用户最后一次的登陆时间。
展开全部
linux查看用户所属组有很多方法:
1.
命令groups
查看当前用户所属组
2.
groups
用户(查看用户所属组)
3.
id
用户(查看用户所属组)
4.
直接查看组文件,more
/etc/group
组用户
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就该这么学》。
愈怎杞菊: 那么Linux操作系统里查看所有用户该怎么办呢?用命令.其实用命令就能很轻松的查看到Linux系统有哪些用户. 1、Linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的...
南汇区18637702090: linux 查看linux有几个用户 - ?
愈怎杞菊: /etc/group 文件是用户组的配置文件./etc/passwd 文件是用户的配置文件.
南汇区18637702090: 如何查看linux系统上有多少个用户 - ?
愈怎杞菊: cat /etc/passwd | awk -F":" '{print $1}' | sort | uniq | wc -l
南汇区18637702090: 怎么查看linux文件夹下有多少个文件 - ?
愈怎杞菊: 1、首先打开linux系统,进入到图形界面中去: 2、然后右键在桌面点击,点击桌面菜单中的终端,打开终端端口: 3、最后输入命令“ls ~ | wc -w”,其中wc用来计算统计文件的数据,回车后即可看到目录数.以上就是查看linux文件夹下文件数目的操作方法:
南汇区18637702090: linux如何查看有多少用户登录 - ?
愈怎杞菊: 用Linux的who命令,可以列出目前Linux系统上所有已经登录的用户.如果是统计已经登录的用户数目,可以用管道符加wc命令,来统计who命令的结果有几行: who | wc -l
南汇区18637702090: 如何查看所使用的linux内核中有多少个系统调用? - ?
愈怎杞菊: 额.................实际上如果你是想知道有没有什么命令能查看一个系统有多少个系统调用的话......据我所知估计没有.............. 每个系统的系统调用大致都差不多.具体有多少个可能有差别.........在内核里系统调用是按编号来添加的...........具体...
南汇区18637702090: 在linux上如何查看哪些命令可以使用 - ?
愈怎杞菊: 把Linux系统上所有可用的命令都列出来是不可能的,Linux上有哪些命令可用只能在使用过程中知道,不过可以输入命令的前几个字符,然后再按下键盘上的Tab键两次,Linux会列出以输入的字符开头的所有可用的命令,举个例子:输入字符w,然后按下键盘上的Tab键两次,Linux会列出一些可用的命令,里面就包括which这个命令、whereis这个命令、who、wc等等命令.
南汇区18637702090: linux怎么查看启动几个服务 - ?
愈怎杞菊: 一、利用进程来查看 命令里 ps -aux | grep xxx 是查看某个进程或者服务是否存在.二、利用chkconfig配置工具chkconfig --list 可以列出所有的服务在各个runlevel的默认启动状态.三、利用SERVICE 命令 service 服务名 status 查看指定服务的运行状态
南汇区18637702090: Linux查看进程命令有哪些 - ?
愈怎杞菊: 首先我们需要打开终端,本经验以Fedora操作系统为例,其他的操作系统可能略有不同.打开终端之后我们输入ps,它就是我们今天的主角,ps是linux操作系统中最基本同时也是非常强大的进程查看命令,如果你对此命令不是十分了解,我们...
南汇区18637702090: 如何用命令查看linux命令的使用方法 - ?
愈怎杞菊: 可以使用man命令查看Linux其他命令的使用帮助,其实man命令列出的帮助应该叫做使用手册,因为man是manual单词的简写,意为手册页.man命令的用法是:输入man 其他命令名字,显示手册页内容后,有几个按键可用,键盘上的空格键和PageDown键可以向下翻一页,PageUp键可以向上翻一页,Home键可以回到最上面一页,End键可以到最下面一页,英文斜杠加字符串可以进行字符串查找(比如/hello,查找hello),按小写的n向上查找,按大写的N键(shift+n)向下查找,按下键盘上的Q键退出man界面.