之前在第六小节的时候,使用过两个命令:useradd和passwd。
简单复习一下,分别执行命令创建用户wanglihong,并且给用户修改密码为123456。
useradd wanglihong
passwd wanglihong
如上图所示,在使用root管理员账号,修改密码的时候,输入密码123456,提示:无效的密码: 密码少于 8 个字符。
虽然给出了提示,但是却依然能够重新输入新的密码。使用root管理员账号,为其他用户修改密码的时候,即使密码简单也是可以修改的。
非管理员账号只能修改自己的密码,不能修改其他人的密码。使用wanglihong账号登录,然后为zhoujielun修改密码,命令报错。如下图所示:
执行命令为自己修改密码:
passwd
输入旧密码123456,然后输入新密码12345678,此时会进行密码校验,新密码必须得负责密码规则。如下图所示:
1、who
命令作用:查看登陆用户信息
who
返回结果列表说明:
- 第一列:登录用户名(root);
- 第二列:登陆终端 tty表示本地终端 pts表示远程登陆终端,后面的/0表示编号(pts/0);
- 第三列:登录时间(2020-11-28 17:59);
- 第四列:登录主机的IP地址,如果没有表示本机登录;
2、w
命令作用:查看登陆用户详细信息
w
返回结果分上下两个部分。 上部分为第一行。显示内容:
18:20:16 up 3 days, 9:19, 4 users, load average: 2.14, 2.39, 2.40
- 18:20:16 表示当前系统时间;
- up 3 days 表示服务器连续运行时间;
- 4 users 表示当前用户登录数量;
- load average: 2.14, 2.39, 2.40 表示过去一分钟、五分钟、十五分钟服务器的负载情况。服务器的负载主要是指CPU和内存的负载情况;
下部分从第二行开始,是一个表格。
每一列的含义:
- USER: 用户名 ;
- TTY: 登录方式;
- FROM : 登录的IP地址;
- LOGIN@: 登录时间;
- IDLE: 用户登陆过来后空闲时长;
- JCPU: 累计占用的CPU时间;
- PCPU:用户登陆服务器后执行操作占用的CPU时间;
- WHAT:当前执行的操作;
3、uptime
命令执行结果同w的首行信息一样。
uptime
4、whoami
执行命令:
whoami
或执行命令:
who am i
从这两个命令的显示结果可以看出它们的区别:一个是简单显示,一个是复杂显示。后者不仅可以显示username,还可以显示登录的终端、登录时间以及从哪里登录。