Linux是支持多用户使用的操作系统,可以通过如下命令查看用户的身份信息。

命令
说明
一般用法

who
查看当前所有登录到系统的用户
who

whoami
查看此时此刻正在使用的用户。(若使用su 命令切换用户,将显示该用户)
whoami

who am i
查看登录到系统的原始用户,及登录时间。
who am i

用户终端交互
不同用户通过终端登录Linux系统,用户可以通过如下命令进行通信。
命令
说明
一般用法

wall
向所有终端发送信息
wall hello

write
向指定用户指定终端发送信息
write root pts/2

mesg
关闭信息接收(默认开启)
mesg n

用户管理
在Linux 系统中当前系统的所有用户信息存放在文件/etc/passwd 中。/etc/shadow文件存放了当前系统的所有用户的密码信息。其中/etc/shadow 是 /etc/passwd文件的影子文件。在Linux早期版本中,用户口令经过加密处理保存在文件/etc/passwd中,前两位数字是"盐(salt)"值,该值是一个随机数,后面的数字是加密用的密码。出于安全考虑,现在Linux都提供了 /etc/shadow这个影子文件,密码存放在该文件中,且只有root可读。
/etc/passwd文件中的密码全部显示为x。/etc/shadow文件只能被root用户访问(如下图所示)。

想要了解更多linux命令,就请持续关注我们的栏目吧。