Linux userdel 命令解析示例

Linux userdel 命令

运行权限:root
功能说明:删除用户帐号。
语  法:userdel [-r][用户帐号]
补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。

常用参数:

-r ,表示在删除用户的同时,一并把用户的家目录及本地邮件存储的目录或文件也一同删除

Linux userdel 命令用法

userdel student 删除用户student,但不删除其家目录及文件;
userdel -r student 删除用户student,其家目录及文件一并删除;

Linux userdel 命令使用中的一些常见问题

  1. 提示权限不够
    这里写图片描述
    原因 非root用户没有权限删除用户
    解决方法 切换到root用户执行删除用户操作
su root

userdel -r test
  1. 提示用户已登陆
    Linux userdel 命令解析示例_第1张图片
    原因 用户未注销或改用户有进程仍在运行
    使用who或者w命令查看当前登录的用户
    Linux userdel 命令解析示例_第2张图片
    这里显示当前Linux服务器只有我一个用户(我此时使用的是root用户),说明已经关闭了test用户的连接
    在root用户下,输入指令
    ps -ef |grep test
    Linux userdel 命令解析示例_第3张图片
    可以发现,用户test有两个进程在运行。
    运行
    kill -9 1780
    kill -9 1802
    强制关闭这两个进程,然后再运行删除用户的指令 userdel -r test 。
    用户test终于被shutdown了。
    再查看用户
    cat /etc/passwd |cut -f 1 -d :
    已经没有test用户了,问题完美解决。

你可能感兴趣的:(Linux userdel 命令解析示例)