linux中怎样查看某个用户的信息

作者&投稿:淳茂 (若有异议请与网页底部的电邮联系)
如何查询linux系统中所有用户的用户名和密码~

1、用户名和密码的存储位置
存储帐号的文件:/etc/passwd
存储密码的文件:/etc/shadow

2、可以使用cat、more、head、tail以及vim等命令查看或者修改,如下图所示:

比如要查找系统中admin普通用户的密码,则执行:
cat /etc/shadow | grep "admin"



3、注意:/etc/shadow文件中的密码不是明文密码。如上图所示,第1个“:”号后面的即为“口令”字段,存放的是加密后的用户口令字,长度为13个字符。如果为空,则对应用户没有口令,登录时不需要口令;如果含有不属于集合{./0-9A-Za-z}中的字符,则对应的用户不能登录。

所以通过/etc/shadow获取的只是密码加密后的Hash散列值,要获取明文密码,需要自己进行破解。

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、其次,在linux命令行中输入:cat /etc/passwd。

3、键盘按“回车键”运行shell指令,此时会看到所有的用户和组信息。

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 是
唯一的向远地机器传递的选项.

Mars:/home/user # id root
uid=0(root) gid=0(root) groups=0(root)
Mars:/home/user # id user
uid=1001(user) gid=100(users) groups=100(users),16(dialout),33(video)
Mars:/home/user # finger user
bash: finger: command not found
#Note: I did not install it. : )


linux网卡查看命令linux网卡查看
Linux如何判断哪个网卡是否连接网线?ifconfig查看现在使用的网卡ethtool命令查看网卡的具体信息,如eth0是连接状态,正常使用在ifconfig中可以看到有eth2这个网卡,但不知道是否连线,这时用ethtool就可以看到link是no,那么表示是没有连线的 linux中怎么查看网卡1的mac地址?在LINUX下查看网卡的MAC地址的办法...

linux查看文件详细信息命令linux查看文件详细信息
linux查看文件被哪个程序调用?可以使用ps-fe|grepfilename,也可以使用fuserfilename查看1.只查看该进程:ps-ef|grep113452.查看该进程打开的文件:lsof-p113453.查看内存分配:lcat\/proc\/11345\/maps4.查看堆栈:pstack113455.查看发出的系统调用:strace-p113456.查看调用库函数:ltrace-p11345 怎样在...

linux中有没有可以查看文件系统的命令?
有的,Linux中有多个命令可以用于查看文件系统的信息。以下是一些常用的命令:1. df命令:用于显示文件系统的磁盘空间使用情况,包括已用空间、可用空间、文件系统类型等。示例命令:`df -h`2. du命令:用于显示目录或文件的磁盘使用情况,可以查看各个子目录或文件的大小。示例命令:`du -h <目录或...

linux系统中怎么查看cpu信息?
很多时候,我们想知道机器的CPU信息,用的却是linux,又不知道去哪看,这怎么办呢?下面我就教你怎么在linux下查看CPU信息。1、这里我先介绍一个文件。它就是\/proc目录文件,它是一个内存映射文件。我们df看看它的大小,可以看出它完全只是一个内存映射,并不是存在我们的存储器上的,也可以这么说,...

linux查看节点信息linux查看节点
linux中如何查看某一类似文件的总占用空间大小及文件个数?语法:df 说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。该命令各个选项的含义如下:-a显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如\/proc文件系统。-k以k字节为单位显示。-i显示i节点信息,而不是磁盘...

查找linux文件位置查找linux文件
2、查看下当前目录下所有的文件,你所要找的关键字就在当前目录下某个文件里面。3、find-typef-print这个命令可以列出当前目录下的所有文件。4、type后面的f是file的意思,所以只列出文件,而排除文件夹。5、接下来只要在find命令后面加上exec命令就可以实现。linux如何查看文件内容?linux查看日志文件内容...

linux中怎样查看日志
场景2:那么按日期怎么查呢? 通常我们非常需要查找指定时间端的日志 sed -n '\/2014-12-17 16:17:20\/,\/2014-12-17 16:17:36\/p' test.log 特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效.关于日期打印,可以先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该...

linux网卡信息怎么查看linux网卡信息查看
怎样查看linux的网卡信息?对于初学linux的朋友,查看linux的网卡信息是必须掌握的一个技能。那么,怎样查看linux的网卡信息呢?工具\/原料 linux操作系统 一、查看命令 1、启动linux操作系统,进入到桌面。2、启动终端。3、在终端键入命令ifconfigeth0,回车。二、信息解读 1、第一行说明了网卡类型和MAC地址...

如何查看linux内存看linux内存
linux里如何判断运行内存?linux如何查看内存,以下就是如何判断运行内存的具体方法:1、打开linux系统,在linux的桌面的空白处右击。?2、然后在弹出的下拉选项里,点击打开终端。?3、输入cat\/proc\/meminfo命令,回车运行即可查看内存数据,其中memfree代表剩余内存。?linux下查看内存的命令?top命令能显示系统...

怎么查看linux系统版本?
linux怎么查看系统版本呢,下面就让我们来看看吧。 1、打开linux系统,在linux的桌面的空白处右击。2、在弹出的下拉选项里,点击打开终端。3、可以在打开的Linux服务器终端中用查询版本命令查找。4、在终端命令窗口中输入cat\/proc\/version即可查看当前运行的内核版本。5、在终端命令窗口中输入cat\/etc\/...

社旗县13197041951: linux怎样查看系统新添加的用户? -
福贴果糖: 1、Linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d : 2、用户管理命令 useradd 注:添加用户 ...

社旗县13197041951: 如何查看linux用户的操作记录 -
福贴果糖: 1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事.该命令所使用的信息来源于/var/run/utmp文件.w命令输出的信息包括:用户名称 用户的机器名称或tty号 远程主机...

社旗县13197041951: linux如何查看用户
福贴果糖: linux用户身份与群组记录的文件cat /etc/group 查看用户组cat /etc/shadow 查看个人密码cat /etc/passwd 查看用户相关信息这三个文件可以说是:账号,密码,群组 信息的的集中地!w或who 查看用户在线信息和登录信息

社旗县13197041951: linux中怎么查看当前登录用户 -
福贴果糖: last命令可用于显示特定用户登录系统的历史记录.如果没有指定任何参数,则显示所有用户的历史信息.在默认情况下,这些信息(所显示的信息)将来源于/var/log/wtmp文件.该命令的输出结果包含以下几列信息: 用户名称 tty设备号 历史登...

社旗县13197041951: linux系统如何察看存在的用户 -
福贴果糖: 查看正在使用linux的用户 你可以使用who命令 或者 使用top查看用户总数 查看存在的用户 你可以vim /etc/passwd进行查看

社旗县13197041951: linux怎样查看所有用户信息 -
福贴果糖: 可以查看 /etc/passwd 文件,是用户的配置文件. 内容格式 注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序 . 以root用户为例.root是用户注册名,X表示密码保存在/etc/shadow,用户ID为0,所在用户组ID为0,用户名是root,home目录为/root,解释程序/bin/bash.

社旗县13197041951: 请问用什么命令查看LINUX系统中有哪些用户 -
福贴果糖: 1、用户名和密码的存储位置 存储帐号的文件:/etc/passwd 存储密码的文件:/etc/shadow 2、可以使用cat、more、head、tail以及vim等命令查看或者修改,如下图所示:比如要查找系统中admin普通用户的密码,则执行: cat /etc/shadow | ...

社旗县13197041951: linux怎么查系统用户和用户所在组? -
福贴果糖: 可以使用id命令. 功能说明:查看账户的uid和gid及所属分组 语法:id [-gGnru][--help][--version][用户名称] 补充说明:id会显示用户以及所属群组的实际与有效ID.若两个ID相同,则仅显示实际ID.若仅指定用户名称,则显示目前用户的ID. 参数: -g或--group 显示用户所属群组的ID. -G或--groups 显示用户所属附加群组的ID. -n或--name 显示用户,所属群组或附加群组的名称. -r或--real 显示实际ID. -u或--user 显示用户ID. 用法示例: 查询用户名为user1的所属组: id user1

社旗县13197041951: 如何在Linux操作系统里查看所有用户
福贴果糖: 1、Linux里查看所有用户 linux里,并没有像windows的net user,net localgroup这些方便的命令来管理用户. (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第...

社旗县13197041951: 如何在Linux操作系统里查看所有用户 -
福贴果糖: linux系统中所有的用户信息都会保存在/home目录下,所以你可以在该目录下查看当前系统用户:1、cd /home2、ll

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网