Linux学习之路——第三章:Linux常用指令(六)用户管理命令

Linux学习之路——目录
https://blog.csdn.net/sugar_star/article/details/91350251

上节内容:man、whatis、apropos、–help、help
本节内容:useradd、passwd、who、w

六、用户管理命令

1.useradd与passwd

这里先简单介绍一下这两个命令,详细的内容会留到"用户和用户组管理"这一章介绍。
useradd命令能够添加一个新用户。
passwd命令能修改用户的密码

在讲chown命令时(第三章第三节),用到过useradd和passwd,添加了用户名为sugar的用户。其实在刚用useradd命令添加完用户时,是无法使用该用户名进行登录的,必须使用passwd命令设置登录密码才可以,而不是进行无密码登录。
我们尝试使用useradd命令再次创建用户名为sugar的用户:
在这里插入图片描述
系统报错,用户sugar已经存在了。那么我们创建另一个名为star的用户:在这里插入图片描述
创建成功了,现在使用passwd命令给star用户设置密码(只有root用户才能指定用户名):
在这里插入图片描述
这里我用超级用户给star用户设置的密码是123456,系统会告诉我们密码过于简单,但之前说过超级用户在系统中几乎是全能的,所以无视警告,强行设置密码。
现在用star用户进行远程登录(其过程在第二章讲过):在这里插入图片描述
在star的会话中修改一下自己的密码,从123456改为456789:
在这里插入图片描述
我们会发现系统不让我们这样改,并且连续三次输入不符密码规则时会被踢出passwd命令:
在这里插入图片描述
普通用户设置密码需要遵守密码原则:
密码长度:8位以上
密码组成:大小写字母、数字、符号
不能是英文单词,不能是和用户相关的内容

2.who

who命令能够显示登陆用户的信息

在root会话中输入who:
在这里插入图片描述
会发现有两个root用户,这是因为一个用户可以多次登陆。

用户名登陆终端登陆时间IP地址
roottty12019-06-05 13:34\
rootpts/02019-06-05 12:22192.168.0.103
starpts/12019-06-05 13:32192.168.0.103

登陆终端:
tty在这里是指本地终端,即用户是在虚拟机本身登陆的,大家应该都还记得我们平时都是通过SecureCRT进行远程登录。
pts是指远程终端,这里root用户和star用户分别使用了远程终端的0、1端口进行登录。
要想退出只需输入logout即可,现在我们在虚拟机上输入logout,使root用户退出,再用who命令查看:在这里插入图片描述

3.w

w命令相较于who命令能够显示更多登录用户的信息。

输入w:
在这里插入图片描述

系统时间系统已运行时间登录用户数量系统平均负载
13:47:59up 10:212uers分别记载了1分钟,5分钟,15分钟系统负载的情况

因为虚拟机只用来做一些简单的演示,所以这里基本没什么负载。

名称含义
IDLE用户空闲时间,即用户有多久没有执行操作
JCPU用户累计占用CPU时间
PCPU用户当前操作占用CPU时间
WHAT当前执行操作的名称

也可以使用uptime命令单独显示第一行系统的信息:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值