添加用户命令:
[root@ptr228 ~]# adduser tmp_3452
修改密码命令:
[root@ptr228 ~]# passwd tmp_3452
在系统出现提示输入密码是输入密码:3sdt5:Eawhg
系统提示输入确认密码后再输入一次。OK添加成功。
删除用户命令:
[root@ptr228 ~]# userdel tmp_3452
或者连同用户目录一并删除:
[root@ptr228 ~]# userdel -f tmp_3452
注意:这里如果用户还在登陆的话,会提示,用户正在登陆无法删除。此时可能需要先强制用户退出。
3. 强制退出已经登陆用户
查看当前登陆用户的命令:
[root@ptr228 ~]# w
会输入如下结果:
12:10:27 up 21:13, 1 user, load average: 0.00, 0.01, 0.08
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 ***.**.***.** 11:33 0.00s 0.08s 0.00s w
tmp_3254 ps1 ***.**.***.** 11:33 0.00s 0.08s 0.00s ls
这里知道了登陆用户的tty是ps1执行强制退出命令pkill:
命令原型: pkill -kill -t [TTY]
[root@ptr228 ~]# pkill -kill -t ps1
执行之后再执行名w 可以看到用户已经退出。
重复执行第二步的删除用户命令,删除成功。
命 令: userdel
功能说明:删除用户帐号。
语 法:userdel [-r][用户帐号]
补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。
参 数:
-f 删除用户登入目录以及目录中所有文件。
命 令: w
功能说明:显示当前登入系统的用户信息。
语 法:userdel [-r][用户帐号]
补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。
参 数:
-f: 开启或关闭显示用户从何处登入系统
-h: 不显示各栏位的标题信息列
-l: 使用详细格式列表,此为预设值
-s 使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间
-u: 忽略执行程序的名称,以及该程序耗费CPU时间的信息
-V: 显示版本信息
补充说明: w命令功能比who更加强大,不但可以显示有谁登陆到系统,还可以显示出这些用户当前正在进行的工作.
信息说明
USER: 当前活动用户
TTY: 终端名称
FROM: 远程主机名
LOGIN@: 登录时间
IDLE: 空闲时间,从用户上一次任务结束后开始计时
JCPU: 以终端号来区分,表示在某段时间内,所有与该终端相关的进程任务所耗费的CPU时间
PCPU: 指WHAT域的任务执行后耗费的CPU时间
WHAT: 当前正在运行进程的命令行