用户管理命令:useradd
命令名称:useradd
命令所在路径:/usr/sbin/useradd
执行权限:root
语法:useradd 用户名
功能描述:添加用户
范例: $ useradd yangmi
$useradd zhouxueli(已存在当前用户时,注意看提示说明)
用户管理命令:passwd
命令名称:passwd
执行权限:所有用户
语法:passwd 用户名 回车之后根据提示输入相应密码,即可设置
某用户登录状态中, passwd 直接回车,可以修改密码
功能描述:设置用户密码(包括设置和修改)
范例:$ passwd yangmi 回车
Zxllynu032
注:1、普通用户在设置密码时,密码必须符合密码复杂度规则,但是root用户 的密码不符合密码规则也可以使用
2、普通用户只能修改自己的密码,无权限修改他人密码,但是,root用户可以修改任意用户的密码
3、密码复杂度规则,表示:大于等于8位的包括数字 字母 部分特殊符号
用户管理命令:who
命令名称:who
执行权限:所有用户
语法:who 直接回车
功能描述:查看登录信息
范例:$ who
显示信息,包括
登录用户名 登录终端 时间(登录时的主机ip地址)
zhouxueli :0 (centos前会显示 tty 表示本地登录) 2018-11-09 14:44 (:0)
zhouxueli pts/2 (pts 表示远程登录 ) 2018-11-10 16:09 (:0)
用户管理命令:w
命令名称:w
执行权限:所有用户
语法:w 直接回车
功能描述:查看登录用户详细信息
范例:$ w
16:14:20 (当前系统时间) up 1 day, (up 时间,表示Linux连续运行的事件,该数字也常用于衡量系统稳定性参数,表示连续开机一天没有关机过,up也可以通过直接在Linux中输入uptime 获取相关信息,) 1:30, 2 users, load average: 0.59, 0.45, 0.41
用户名 登录终端 从哪登录的ip
USER 表示登录用户的用户名
TTY 表示用户登录时的终端类型 tty 表示本机登录 pts表示远程登录
FROM 表示用户登录时的ip地址
LOGIN@ 表示登录时的时间点
IDLE 表示登录之后的累计空闲时间
JCPU 表示用户登录后所有操作累计占用cpu的时长
PCPU 表示用户登录后执行的操作占用的时长
WHAT 表示当前执行的操作,或执行的命令
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
zhouxuel :0 :0 Fri14 ?xdm? 6:55m 0.13s init --user
zhouxuel pts/2 :0 16:09 4.00s 0.02s 0.00s w
当输入命令uptime时显示
当前时间 连续开机运行时长 开机 当前用户登录数 执行的操作 CPU和内存的负载值(该参数常用于衡量系统的负载情况)
16:18:54 up 1 day, 1:34, 2 users, load average : 0.64, 0.49, 0.43
IDLE 如果登录之后累计空闲时间过长,并且没有任何操作,或许可将该用户踢出
JCPU 如果登录之后,该值过大,说明该用户正在执行复杂的查询等消耗CPU的操作
总结:添加用户 useradd 用户名
设置密码 passwd 用户名 回车后根据提示操作
查看当前LInux登录的用户信息 who
查看登录用户的更多信息 w