Linux下所有用户的列表清单(linux列出所有用户)

随着发行版本的不断更新,Linux系统中用户众多,这样对系统的管理,尤其是对用户的管理会更加复杂,那么要怎么样的查看Linux系统中的所有用户的列表清单?

Linux操作系统中有两种用户:真正有效的活动用户和登录用户,登录用户是指系统中可以登录操作的账号,但是不一定是真正有效的活动用户。要查看系统中所有用户的列表清单,可以使用“cat /etc/passwd”查看,这种方式只会显示登录用户和真正有效的活动用户。

例如:

[root@localhost]$ cat /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

这里可以看到系统中已经存在的3个用户:root, bin, daemon,这里“x”为密码的加盐哈希字段,冒号前表示用户名,冒号后依次表示密码、UID、GID、用户信息、家目录和shell。

此外,要查看活动用户,可以使用who命令,who命令可以显示系统中当前用户的列表:

[root@localhost]$ who

root tty1 2018-08-03-19:18

这里显示当前登录的用户,其中root为用户名,tty1表示该用户正在使用的终端接口的类型,2018-08-03-19:18为登录时间。

总的来说,要查看Linux系统中所有用户的列表清单,可以使用cat /etc/passwd,这将显示登录用户和真正有效的活动用户,也可以使用who命令,只会显示当前登录的用户。


数据运维技术 » Linux下所有用户的列表清单(linux列出所有用户)