Linux学习笔记-忘了第几天了:简单的用户管理命令

今天来记录一下简单的用户管理命令

1 添加用户命令:useradd

添加用户是只有root才有权限的命令,添加一个用户,直接useradd 加用户名就可以了

当你添加的用户是没有被添加过的,执行完成之后,并不会有什么提示,但是,此时你的用户已经添加成功了。如果添加的用户已经存在,系统会给你一个提示,提示用户已经存在。不过要知道的是,此时的用户是没有设置密码的,只是设置了一些用户的基本信息。想要设置密码,则需要用一个新的命令,就是passwd

2 设置、修改密码 :passwd

格式:passwd 加用户名

能修改密码的人只有用户自己和root,root可以修改任何人的密码。

我这次修改用的是root,可以看到,执行完 passwd hj之后,系统会让你输入密码,我此时输入的是123,系统检测密码后会提示,密码过短,过于简单。不过它还是让我继续输入,第二次输入并不是重新选一个新密码,而是重复上一次密码。因为我是root,我权限很大,我想怎么改就怎么改,不过,如果是用户自己修改,这样的密码是不允许的,自己修改密码的时候,密码必须符合密码原则,否则会修改失败。虽然root修改密码可以不遵守密码规则,但是还是建议大家在设置密码的时候一定要遵循密码原则,设置一个安全性较高的密码。

3 查看连接的用户:who

who命令可以查看当前的连接用户

可以看到,第一列是登录的用户名,第二列是登录的emmmmmm,就是tty在你的linux机器上登录的,pts是远程登录。第三列是登录时间,那个括号里是登录的地址。

4 查看链接用户的:w

和who命令的功能差不多,但是w命令显示的东西会稍微多一些

可以看到,w命令显示的东西比who要多出来一些。黄色部分,第一个是当前时间,up 5:09是系统运行的时间,我的运行了5小时9分钟,可以通过这个来判断一台服务器的稳定性,比如说,我这个服务器运行了一年了,还没有关过机,这说明这个服务器的稳定性还是很好的。4users就是当前有多少个登录的人了,,我这个是四个人。最后那个load average是系统再过去的1分钟、5分钟和15分钟的负载情况。我这个没有负载,当然都是0了。多大算是高负载我也不知道,貌似是1的话就算是高负载了。

在往下看,USER   TTY  FROM  LOGIN@ 就不用说了,一看就知道。那个IDLE是账户的空闲时间,从你不操作开始,系统会开始算你的空闲时间,0.00s 代表你刚刚进行了操作。可是操作的是什么呢看最后一列的WHAT,比如第二个root, 他的IDLE是0.00s,说明它刚刚进行了操作,操作的内容是w命令(也就是最后一列的那个,bash代表没有操作),这个命令占用了多少cpu时间呢?就是倒数第二列PCPU,上图的显示,root执行w命令占用了cpu0.05秒,这个root登录之后,一共占用了cpu多少时间,就是那个JCPU了,root是0.19秒。这样说是不是有点乱,算了,我列个表格吧

USER 登录的用户名
TTY 连接方式:tty代表本地连接,也就是在系统所在的机器上的连接,pts是远程连接
FROM 登录的ip,没有显示就是本地连接
LOGIN@ 登录的时间
IDLE 空闲时间,也就是你多久没有进行操作了
JCPU 账户登录之后,一共占用了cpu多少时间
PCPU 用户的操作占用了cpu多少时间
WHAT 用户的操作

现在应该很清楚了。emmmmmmmmmm,好像没别的说的了,那就这样吧

猜你喜欢

转载自my.oschina.net/u/3559788/blog/1794569