useradd
命令名:useradd
执行权限:root
语法:useradd 用户名
功能:添加新用户
例1:比如想要添加一个新用户 U1 ,则可以输入命令:useradd U1。只有root用户可以使用该命令。此时该用户还没有登录密码,因此还不能登录该用户,可以使用passwd命令给用户设置密码。
passwd
命令名:passwd
执行权限:所有用户
语法:passwd 用户名
功能:设置用户密码
root用户可以用passwd命令设置或更改所有用户的登录密码,且即使密码设置的很简单也能成功。而普通用户则只能更改自己的密码,且密码必须符合相应的复杂性要求,太简单的密码不会通过。
who
命令名称:who
执行权限:所有用户
语法:who
功能:查看登录用户信息
例子2
如上图所示,可以用 who 命令查看登录用户的信息。如上图所示,每一行有三项,第一项表示登录的用户名,比如root、U1;第二项表示登录终端,其中tty表示本地登录终端,pts表示远程终端,比如本实验是在虚拟机上登录了root用户,又用putty登录了两个用户,分别是root和U1用户,那么在虚拟机上登录就属于本地终端登录,在putty上登录就属于远程终端登录,其中pts用不同的数字表示不同的登录终端;每一行中的第三项表示登录时间,括号中表示登录主机的IP地址,本地登录没有IP地址这一项。
w
命令名称:w
执行权限:所有用户
语法:w
功能:查看登录用户详细信息
例子3
如上图所示,第一行的第一项表示当前系统时间和系统已经运行的时间;第二项表示当前有三个用户登录,三个用户的详细信息在下面;第三项表示系统的负载情况。第二行是表头,其中前三项和上面介绍的who命令相同,第四项表示该用户的登录时间,第五项IDLE表示该用户的空闲时间,第六项JCPU表示该用户累积占用的CPU时间,第七项PCPU表示该用户当前执行的操作所占用的CPU时间,最后一项WHAT表示该用户当前执行的操作(或者说是该用户正在运行的命令)。 第三行至第五行表示三个登录用户的对应表头的详细信息、