Linux用户管理命令——怎么添加用户?怎么查看当前linux系统在线用户状态?

引言:上期回顾(想要学习的童鞋可以点击看看)

    上一章节我们讲诉了怎么查看命令的帮助文档,从而获得这个命令的详细信息,这个对自学来说是一个很好的方式。那我们在这之前一直是使用root用户进行登陆的linux系统,在真正的公司一个开发团队每个人都有一个对应的linux账户和对应的权限。那我们怎么使用root用户来创建一个用户,怎么去管理这些用户,这个就是这个章节需要讲到的。本章不会太详细的去解析,只是会告诉大家怎么去简单的使用,那就开始学习今天所讲的命令把!

一 添加用户

    命令: useradd 用户名

     之前再说更改一个用户的所有者的章节,有所使用这个命令添加一个用户来更改一个文件的所有者。在我们给用户起名的时候,首先得进行规范一下,我之前看有些公司是以用户姓名的全拼来命令,有些是以姓名的首字母,也有可能是用的英文名。所以在创建用之前都先规范好。(图1) 进了一个添加用户的演示,如果系统已经存在的当前所创建用户,如果再去创建相同用户名的用户,系统会进行一个提示。

    

二 设置用户密码

    命令: passwd 用户名

    我们使用useradd添加的用户没有设置密码的状态下,还是不能直接登陆的,所以我们还是需要使用passwd来设置用户密码。(图1) 演示了怎么给用户设置密码,可能会由于linux系统版本不同,所以提示的信息会是不一样的。先输入新的密码,在确认一次密码即可,在我们使用root用户可以对所有的用户的密码进行更改密码,但是针对普通用户只能修改自己的密码。(图2) 使用刚刚创建的用户yangmi进行了登陆,登陆也成功了,系统默认会在/home 目下新建一个以用户名命名的文件夹,也就是这个用户的家目录,普通用户登陆进行,默认就是在当前家目录下。
       

三 查看当前linux用户登录状态

    命令: who

    linux系统是可以多个用户同时进行登陆操作的,不像windows,只能同时一个人用户远程连接桌面。我们使用who命令就可以查看到当前有多少用户登陆了linux系统。(图1),刚刚我们使用了yangmi登陆当前linux服务器,所有用who可以查看到登陆用户中是包含yangmi这个用户的。

    我们来解释一下使用who命令打印出来的信息:

        root     pts/0        2018-04-29 09:49 (180.175.236.71) 

    1.root:登陆的用户名、

      2.pts:表示远程终端,意思就是使用远程登陆工具连接的,除了pts还有一个是tty:表示的本机登陆的,本机就是直接在虚拟机中登陆的

      3.2018-04-29 09:49 登陆时间,180.175.236.71表示远程登陆本机的ip地址。

     

    命令: w

    w命令会比who命令显示信息更加详细,首先我们来看第一行:

        

     10:20:02 up 59 days, 18:40,  2 users,  load average: 0.00, 0.00, 0.00

10:20:02 表示系统当前时间
up 59 days 表示系统运行了多长的时间,这里是为59天。
2 users 表示当前有多少个用户登陆
load average: 0.00, 0.00, 0.00 表示当前服务器一个负载均衡的情况      

    再往下看:

    yangmi   pts/1    180.175.236.71   10:02   17.00s  0.02s  0.02s -bash

yangmi 登陆的用户名
pts/0 pts登陆方式,0相当于是一个排序,或者说登陆顺序
180.175.236.71 远程登陆主机的ip地址
09:49 登陆时间
0.00s 表示该用户的空闲时间
0.02s 表示该用户累计占用cpu的时间
0.02s 表示该用户当前占用cpu的时间
-bash 表示该用户当前正在执行什么命令

猜你喜欢

转载自blog.csdn.net/weixin_38111957/article/details/80141114