用户管理命令
useradd
命令名称 | 功能描述 | 语法 | 命令英文原意 | 命令所在路径 | 执行权限 |
---|---|---|---|---|---|
useradd | 添加新用户 | useradd 用户名 | -- | /usr/sbin/useradd | root |
【示例】
useradd djf1
passwd
命令名称 | 功能描述 | 语法 | 命令英文原意 | 命令所在路径 | 执行权限 |
---|---|---|---|---|---|
passwd | 设置用户密码 | passwd 用户名 | -- | /usr/bin/passwd | 所有用户 |
【示例】
root 用户修改普通用户的密码(root 用户修改密码时,密码强度可以任意):
passwd 用户名
普通用户修改自己的密码(密码必须符合一定强度要求):
passwd
who
命令名称 | 功能描述 | 语法 | 命令英文原意 | 命令所在路径 | 执行权限 |
---|---|---|---|---|---|
who | 查看系统当前登录的所有用户 | who | -- | /usr/bin/who | 所有用户 |
【示例】
[root@daijf ~]# who
root pts/1 2022-08-16 21:01 (61.157.90.101)
# root 表示登录的用户名
# pts 表示远程登录(使用第三方软件登录),后面的数字代表该用户当前登录的数量
# tty 表示本地登录(不使用第三方软件进行登录)
# 最后一个表示登录时间以及登录的主机 IP(没有 IP 就表示本机登录,即 tty)
w
命令名称 | 功能描述 | 语法 | 命令英文原意 | 命令所在路径 | 执行权限 |
---|---|---|---|---|---|
w | 查看所有登录用户的详细信息 | w | -- | /usr/bin/w | 所有用户 |
【示例】
[root@daijf ~]# w
21:48:12 up 37 days, 1:06, 1 user, load average: 0.02, 0.05, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/1 61.157.90.101 21:01 4.00s 0.03s 0.00s w
第一行的输出如下(等同于执行 uptime
命令):
# 21:48:12 表示当前用户的登录时间
# up 37 days, 1:06 表示服务器以及连续运行 37 天 1:06(37 天未关机、重启)
# 1 user 表示系统当前有 1 个用户登录
# load average: 0.02, 0.05, 0.05 表示系统过去 1 分钟、5 分钟、15 分钟的负载情况
21:48:12 up 37 days, 1:06, 1 user, load average: 0.02, 0.05, 0.05
[root@daijf ~]# uptime
21:49:43 up 37 days, 1:08, 1 user, load average: 0.00, 0.04, 0.05
第二行的输出如下:
# LOGIN@ 表示登录时间
# IDLE 表示登录后,空闲了多长时间(如果一直在敲命令的话,该时间会很短)
# JCPU 用户执行的操作占用 CPU 的时间
# PCPU WHAT 用户当前执行了什么操作