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

作者&投稿:杭宝 (若有异议请与网页底部的电邮联系)
Linux查看所有用户用什么命令~

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就该这么学》。

可以使用whoami.
具体参考如下:

命 令:whoami 或者 who am i
功能说明:显示用户名称。
语  法:whoami [--help][--version]

补充说明:显示自身的用户名称,本指令相当于执行"id -un"指令。
whoami 命令显示登录名。与使用命令 who 并指定 am i
不同,whoami 命令在有 root 用户权限时也有效,因为它不检查 /etc/utmp 文件。

该命令只出现在windows系列中的
windows 2000中。
参  数:
 --help  在线帮助。
 --version  显示版本信息。
附:whoami
与who am i 的区别

who这个命令重点是用来查看当前有哪些用户登录到了本台机器上。
who -m的作用和who am
i的作用是一样的。
who -q用来显示当前登录用户的个数。
who am i
显示的是实际用户的用户名,即用户登陆的时候的用户ID。此命令相当于who -m。
who am i显示的是“登录用户”的用户名。


用Linux的术语来解释就是:(实际用户=uid,即user id。有效用户=euid,即effective user id)


whoami 显示的是有效用户ID.
whoami显示的是当前“操作用户”的用户名。
先看看这三个命令的输出信息:


[jb51@jb51 ~]$ whoami
jb51
[jb51@jb51 ~]$ who am i
jb51
pts/3 2011-07-25 13:17 (:0.0)
[jb51@jb51 ~]$ who
jb51 :0 2011-07-25
09:54
jb51 pts/0 2011-07-25 09:55 (:0.0)
jb51 pts/1 2011-07-25 09:57
(:0.0)
jb51 pts/3 2011-07-25 13:17 (:0.0)
当我用sudo su(或者sudo su
-)更换到root用户之后,你再看看:

[jb51@jb51 ~]$ sudo su
[root@jb51 jb51]# whoami

root
[root@jb51 jb51]# who am i
jb51 pts/3 2011-07-25 13:17 (:0.0)

[root@jb51 jb51]# who
jb51 :0 2011-07-25 09:54
jb51 pts/0 2011-07-25
09:55 (:0.0)
jb51 pts/1 2011-07-25 09:57 (:0.0)
jb51 pts/3 2011-07-25
13:17 (:0.0)

  1、Linux里查看所有用户
  (1)在终端里.其实只需要查看 /etc/passwd文件就行了.
  (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.
  或者用cat /etc/passwd |cut -f 1 -d :  2、用户管理命令
  useradd 注:添加用户
  adduser 注:添加用户
  passwd 注:为用户设置密码
  usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;
  pwcov 注:同步用户从/etc/passwd 到/etc/shadow
  pwck 注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整;
  pwunconv 注:是pwcov 的立逆向操作,是从/etc/shadow和 /etc/passwd 创建/etc/passwd ,然后会删除 /etc/shadow 文件;
  finger 注:查看用户信息工具
  id 注:查看用户的UID、GID及所归属的用户组
  chfn 注:更改用户信息工具
  su 注:用户切换工具
  sudo 注:sudo 是通过另一个用户来执行命令(execute a command as another user),su 是用来切换用户,然后通过切换到的用户来完成相应的任务,但sudo 能后面直接执行命令,比如sudo 不需要root 密码就可以执行root 赋与的执行只有root才能执行相应的命令;但得通过visudo 来编辑/etc/sudoers来实现;
  visudo 注:visodo 是编辑 /etc/sudoers 的命令;也可以不用这个命令,直接用vi 来编辑 /etc/sudoers 的效果是一样的;
  sudoedit 注:和sudo 功能差不多;  3、管理用户组(group)的工具或命令;
  groupadd 注:添加用户组;
  groupdel 注:删除用户组;
  groupmod 注:修改用户组信息
  groups 注:显示用户所属的用户组  grpck  grpconv 注:通过/etc/group和/etc/gshadow 的文件内容来同步或创建/etc/gshadow ,如果/etc/gshadow 不存在则创建;
  grpunconv 注:通过/etc/group 和/etc/gshadow 文件内容来同步或创建/etc/group ,然后删除gshadow文件。


查看Linux 系统中进程和用户的内存使用情况
在Linux系统中,监控内存使用情况是管理资源的关键。以下是一些实用的命令,帮助你深入了解系统中进程和用户的内存占用情况。首先,对于查看进程的内存使用,top命令是一个强大的工具。启动top后,按Shift + M,可以按内存占用百分比对进程进行排序。%MEM列将显示每个进程对内存的占用情况,顶部的进程通常占用...

Linux查看用户信息\/查看所有用户信息\/查看所有在线用户\/广播
Linux系统中,用户信息的管理主要通过几个关键文件进行。首先,\/etc\/passwd 文件是用户基本信息的核心,记录每个用户的7个字段,包括用户名、加密密码(通常用x表示)、用户ID、所属主用户组ID、用户描述、家目录和默认shell。查看所有用户信息可通过命令`# cat \/etc\/passwd`或`# awk -F':' '{print...

Linux查看所有用户用什么命令
该命令将列出系统中的所有用户账号信息。③使用cut命令结合\/etc\/passwd文件 我们也可以结合使用cut命令,只输出用户名列来查看所有用户。输入以下命令:cut -d: -f1 \/etc\/passwd 该命令将列出\/etc\/passwd文件中所有用户的用户名。2、使用图形界面 ①使用系统管理工具 在大多数Linux发行版中,都提供了...

linux查看进程内存占用情况linux查看进程使用内存
怎样用linux命令来查看内存使用情况?1)查看RAM使用情况最简单的方法是通过\/proc\/meminfo。这个动态更新的虚拟文件实际上是许多其他内存相关工具(如:free\/ps\/top)等的组合显示。\/proc\/meminfo列出了所有你想了解的内存的使用情况。$cat\/proc\/meminfo2)free命令是一个快速查看内存使用情况的方法,它是对\/...

Linux查看当前系统端口占用情况linux查询占用端口
1、查看所有TCP端口:netstat -at 此命令会显示当前Linux系统所有TCP端口的占用状态,如果端口被占用,会标记为”listen”,表示正在监听端口。2、查看所有UDP端口:netstat -au 此命令会显示当前Linux系统所有UDP端口的占用状态,如果UDP端口被占用,状态会标记为”open”,表示正在...

linux内存使用查看linux内存使用查看
怎样用linux命令来查看内存使用情况?1)查看RAM使用情况最简单的方法是通过\/proc\/meminfo。这个动态更新的虚拟文件实际上是许多其他内存相关工具(如:free\/ps\/top)等的组合显示。\/proc\/meminfo列出了所有你想了解的内存的使用情况。$cat\/proc\/meminfo2)free命令是一个快速查看内存使用情况的方法,它是对\/...

Linux查看所有用户用什么命令
1.who命令 who用于查看当前登入主机的用户终端信息,格式为“who [参数]”。这三个简单的字母可以快速显示出所有正在登录本机的用户的名称以及他们正在开启的终端信息。表2-9所示为执行who命令后的结果。[root@linuxprobe ~]# who 执行who命令的结果 登陆的用户名 终端设备 登陆到系统的时间 roo...

如何查看Linux中各个用户的历史操作命令
1、首先打开Linux直接输入一个history即可。2、然后如果想执行历史中的某个命令,直接感叹号加行号即可。3、还可以运用感叹号加命令的起始字符即可调出历史命令。4、输完了以后按回车你就会看到命令起作用了。5、然后就会显示Linux中各个用户具体的操作时间和操作,通过以上步骤即可解决查看Linux中各个用户的...

Linux查看所有用户用什么命令
如果有管理员权限的话 只能一个家目录一个家目录下去查看其历史命令保存文件 或者有能力的话可以写成个脚本

linux 怎么查看某个用户所有的权限
linux中查看某个用户权限的命令为( 以mysql用户为例):cat\/etc\/passwd|grep mysql 在Linux\/etc\/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格式如下:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell ...

梁平县17368721979: Linux查看所有用户用什么命令 -
希保迪佳: 展开全部 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d :2、用户管理命令 useradd 注:添加用户 adduser 注:添加...

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

梁平县17368721979: Linux查看所有用户用什么命令
希保迪佳: awk -F: '{print $1}' /etc/passwd,可以列 出所有用户包括系统用户

梁平县17368721979: LINUX有什么命令可以查看当前的所有用户和用户组 -
希保迪佳: 用浏览文件的命令可以到/etc/passwd中查看用户文件 例如less /etc/passwd 或者 cat /etc/passwdchmod这个命令是用来改权限的o 是owner的意思 -rw 就是把 读和写的权限去掉 如果要加上的话就 +rw 就行了 后面的 config.inc.php 是文件名,也就是你要改变权限的文件!当然你也可以用man chmod来查看这个命令的更多用法

梁平县17368721979: linux中 统计当前所有用户总数和已登入用户的指令分别是什么 -
希保迪佳: who命令 该命令主要用于查看当前在线上的用户情况.这个命令非常有用. 下面对who命令的常用参数进行说明. -m 它的效果同who am i显示出自己在系统中的用户名,登录终端,登录时间-q 只显示用户的登录帐号和登录用户的数量 -s 忽略,它同于who-r 可以查看当前系统的运行级别

梁平县17368721979: linux中查看都有什么用户用什么命令
希保迪佳: LINUX系统所有用户帐号都保存在" /etc/passwd "文件中" cat /etc/passwd "

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

梁平县17368721979: linux如何查看有多少用户登录 -
希保迪佳: 用Linux的who命令,可以列出目前Linux系统上所有已经登录的用户.如果是统计已经登录的用户数目,可以用管道符加wc命令,来统计who命令的结果有几行: who | wc -l

梁平县17368721979: 我要查找linux下有什么用户,用什么命令 -
希保迪佳: 用find命令加上参数就可以了.• mtime — 文件内容上次修改时间 • atime — 文件被读取或访问的时间 • ctime — 文件状态变化时间 你可以这样使用命令#find 目录 -mtime ([+|-]小时数) 查找多少小时前被修改过的文件,+表示是多少小时以前,-表示多少小时以内.

梁平县17368721979: linux 查看所有用户 -
希保迪佳: 查看linux下用户组是哪个命令!察看 /etc/group文件 用cat /etc/passwd |cut -f 1 -d :

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