Linux下删除以后的时候我们需要通过相关的命令来实现。下面由学习啦小编为大家整理linux删除用户命令的相关知识,希望对大家有帮助!

linux删除用户命令简介

userdel 是一个底层用于删除用户的工具。在 Debian 上,我们通常会使用 deluser 命令。userdel 会查询系统账户文件,例如 /etc/password 和 /etc/group。那么它会删除所有和用户名相关的条目。在我们删除它之前,用户名必须存在。

linux删除用户命令的用法

由于 userdel 会修改系统账户文件,那么我们需要root特权来运行它。不然我们会遇到一个报错信息“只有root权限才能执行这项操作”或者类似的信息。在我们得到特权后,我们可以通过输入 userdel 从你的控制台删除用户。下面是一个默认使用 userdel 的样例。

$ sudo userdel pasadena

或者

# userdel pasadena

正如你所见,我们不能没有root权限而删除用户 pasadena。当我们有权限时,系统不会给出错误信息,这意味着用户已经成功删除。

完全删除用户家目录

不带选项使用 userdel,只会删除用户。用户的家目录将仍会在/home目录下。

当我们进入/home目录时,我们仍旧可以看到ID 1002拥有 pasadena 文件夹。已创建的用户通常会有一个与用户名相同的组名。1002是 pasadena 用户名的 UID 和 pasadena 组名的 GID。

为了在删除用户时完全删除家目录,我们可以使用 -r 选项。这个选项同样会删除用户的邮件池,如果存在的话。

强制删除一个用户

userdel 提供了 -f 选项来强制删除用户。甚至当用户已经登入 Linux 系统时此选项仍旧生效。请看一下示例截图。

截图的上面显示用户 pasadena 已经登录了系统。它被标记的进程6218是 SSHD 进程。而当我们用“userdel -f pasadena”只会显示已经登录的要被删除的用户信息。命令本身已经成功。如果我们使用cat 命令查看/etc/passwd的内容,我们看不到到用户 pasadena 存在了。他的家目录还存在但是所有者只能显示为数字ID。

有一件事我们必须了解,带 -f 选项的 userdel 不会断开 该用户已有的 SSH 链接。因此,即使用户已经不存在,但实际上仍是登录状态,并且是活跃用户。但是当用户登出后不可再登录,因为用户已经被删除。

因此所以这个选项使用起来有些危险,因为它会使你的系统进入不一致的状态。

补充:linux删除用户命令userdel总结

上面就是Linux使用userdel命令删除用户账号的方法介绍了,userdel命令不仅能够用来删除系统用户账号,还能用于删除文件。

linux删除用户名命令,linux删除用户命令相关推荐

  1. linux更改权限报io错误,用户命令、权限、IO重定向、grep

    /etc/passwd: 用户名:密码:UID:GID:注释:家目录:默认SHELL /etc/group: 组名:密码:GID:以此组为其附加组的用户列表 /etc/shadow: 用户名:密码:最 ...

  2. linux ksh 用户名,学习Linux中ksh的用法

    熟悉Linux的朋友肯定都知道bash,它是Linux默认的命令行解释程序,熟悉Solaris的也应该知道csh, 但是csh用起来比较费劲,于是乎产生了Korn Shell (http://www. ...

  3. linux如何注销远程用户登录,Linux无法被远程登录;用户的关机, 重启,注销,新增用户,删除用户...

    不能使用xshell连接到我的Linux服务器 通过再windows的cmd中ping了我的Linux地址,发现网络不通. 查看百度发现是因为网络没有选桥接模式,然后选完桥接模式告诉我: 然后发现没有 ...

  4. Linux文件管理及用户命令

    一.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. cp命令:copy 使用方法: 单源复制: cp [OPTION]- [-T] SOURCE DEST 多源复制: cp ...

  5. Linux更改用户名

    Linux 更改用户名 1.杀掉原用户所有进程 2.修改用户名 3.修改家目录 4.修改UID 5.检查是否修改成功 本人的虚拟机环境频繁出错,怎么也弄不好,考了一份班上同学的,然后修改用户名找了很多 ...

  6. linux删除用户名命令,linux删除用户的命令是什么?

    Smart猫小萌 userdel可删除用户帐号与相关的文件.若不加参数,则仅删除用户帐号,而不删除相关文件命 令: userdel功能说明:删除用户帐号.语 法:userdel [-r][用户帐号]补 ...

  7. Linux创建用户命令与删除用户命令

    我们在Linux下创建用户主要有两种方式:adduser和useradd,它们的区别以及主要用法如下: adduser adduser的用法很简单,只需adduser+username即可,如下: s ...

  8. 在Linux服务器root用户依然遇到删除不掉得文件如何办 ,宝塔用命令无法删除文件得解决问题,使用rm -rf删除命令提示Operation not permitted 如何解决

    在Linux服务器遇到删除不掉得文件如何办 ,宝塔用命令无法删除文件得解决问题 用宝塔默认删除工具提示已经移动回收站,而回收站文件在,选中被删除得文件依然在 费解,因为我可是root用户阿 然后用Li ...

  9. linux rm无法删除权限不够,linux下的文件用root用户rm -rf命令无法删除解决方案

    linux下的文件用root用户rm -rf命令无法删除解决方案(可能文件处在挂载的磁盘阵列(U盘,光盘.硬盘等),而磁盘阵列在别的服务器上,以下解决步骤和方案可能只是针对这一种情况,不保证解决所有类 ...

  10. linux添加删除用户命令,Linux命令之useradd和userdel(添加、删除用户)

    一.[useradd]:添加用户命令 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s sh ...

最新文章

  1. Socket编程(4)TCP粘包问题及解决方案
  2. ReactiveCocoa初步
  3. 一看就懂的极简MVVM
  4. python以下是变量合法命名的是_Python超级详细的变量命名规则
  5. loopback的作用
  6. LeetCode 1673. 找出最具竞争力的子序列(单调栈)
  7. 从JVM的角度看JAVA代码--代码优化
  8. 通过增强的 Windows Forms 支持为 .NET 应用程序精心制作华丽的 UI
  9. for的循环在php那边使用,for循环如何在php怎么中使用
  10. IP库GeoLite2-City.mmdb的使用
  11. Android安卓开发-Helloworld
  12. VScode插件Markdown Preview Enhanced自定义字体style
  13. 中国集成灶10大品牌排行榜揭晓,公认的集成灶10大品牌是哪几个?
  14. 【全文翻译】YOLOv4:目标检测的最佳速度和准确性
  15. android 转场动画 监听,Android 中的转场动画及兼容处理
  16. wordpress:主题-一个完整的WP主题通常包含以下模板文件
  17. matlab中nargin用法
  18. string 析构崩溃 assign
  19. 记一次tomcat、gateway配置SSL,使用https访问
  20. 易风神通代理服务器 v2.5 绿色

热门文章

  1. Java工具类之Base64Utils实现base64码转换为文件流等互换
  2. TCP ACK的pingpong交互模式
  3. Pycharm使用---Black代码格式化工具
  4. 【CarMaker学习笔记】Simulink内的子模块详细介绍
  5. 11个值得掌握的Java代码性能优化技巧
  6. python 爬取直播_python---爬取某鱼直播
  7. Linux下编译软件时指定安装目录
  8. 哈里斯鹰优化算法(HHO)附代码
  9. 2022年计算机二级考试Java语言程序设计模拟题及答案
  10. keil交通灯c语言,用Keilc软件设计一个交通灯程序C程序