linux删除用户

  • 在实际工作中,如果某个员工辞职了,那么应该删除掉这个员工所拥有的用户.
  • 删除用户保留家目录不带任何参数)
userdel 用户名
  • 删除用户和其用户的/home目录
userdel -r 用户名
  • 在实际的工作中,删除某个用户的时候,如果这个用户在工作中产生了大量的源代码或者文档,则应该保留用户的家目录
  • 示例:删除一个普通用户(删除用户需要使用root用户操作)
userdel xiaoming

在这里插入图片描述

  • 查看/home目录,是还存在小明用户的目录.
cd /home
ll

在这里插入图片描述

  • 示例:删除xiaohong普通用户,但是不保留xiaohong用户的家目录
userdel -r xiaohong
  • 如果此时出现以下错误

在这里插入图片描述

  • 而你却发现还可以登录xioahong用户,说明删除用户失败,可能是该用户的某些文件,或者被哪一个进程所占用,那么你可以尝试使用以下方式解决.
  • 使用root账户登录,输入以下命令
vipw
  • 在出现的内容中使用 “/用户名” 的方式搜索你要删除用户数据
/xiaohong
  • 将你的光标停留在你要删除的数据行上使用 “dd” 删除一行
dd
  • 在使用 “vim/ect/group” 查看用户组信息
    在这里插入图片描述

  • 同样在文件中使用"/用户组名称"的方式,所有你要删除的用户组信息

/xiaohong
  • 同样使用"dd"删除当前行数据

  • 在尝试登录xiaohong用户,如果登录失败,就说明删除成功

在这里插入图片描述

  • 但是此时如果查看/home目录下,会发现之前创建xiaohong用户时,所设置的家目录还保留着(/home/tiger).可以使用"rm -rf 文件夹名称"的方式删除这个目录(-r参数表示递归删除如果这个目录下有多个文件或目录,f表示强制删除,不提示确认.)
rm -rf tiger

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43386754/article/details/85223210
今日推荐