从零开始学习Linux(九):简单用户管理命令

之前在第六小节的时候,使用过两个命令: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,还可以显示登录的终端、登录时间以及从哪里登录。

你可能感兴趣的:(从零开始学习Linux(九):简单用户管理命令)