文章目录

  • 命令简介
  • 常用选项
  • 参考示例
    • 删除用户

命令简介

userdel 命令用于删除指定的用户及与该用户相关的文件,英文全称即“user delete”。在 Debian 上,我们通常会使用 deluser 命令。

其实 userdel 命令实际上是修改了系统的用户账号文件 /etc/passwd/etc/shadow 以及 /etc/group 文件。这与 Linux 系统”一切操作皆文件”的思想正好吻合。

如果被删除用户有关的进程正在运行时,userdel 命令通常不会删除该用户。如果确实必须要删除,可以先终止用户进程,然后再执行userdel 命令进行删除。但是 userdel 命令也提供了一个面对该种情况的参数,即 -f 选项。

常用选项

选项 说明
-f 强制删除用户,即使用户当前已登录
-r 删除用户的同时,删除与用户相关的所有文件
-h 显示命令的帮助信息

参考示例

删除用户

删除用户 test,同时删除用户相关的文件和目录:

userdel -r test

如果不指定选项 -r,则用户的主目录会被保留。

其实也有最简单的办法,但这种办法有点不安全,也就是直接在 /etc/passwd 中删除您想要删除用户的记录;但最好不要这样做,/etc/passwd 是极为重要的文件,可能您一不小心会操作失误

Linux 命令之 userdel -- 用于删除给定的用户以及与用户相关的文件相关推荐

  1. linux命令:userdel

    userdel命令简介:     此命令用于删除已存在的用户. 1.命令格式: userdel [option] USERNAME 2.命令功能: 用于删除系统中已存在的用户. 3.命令参数:     ...

  2. linux命令userdel,linux命令:userdel

    userdel命令简介: 此命令用于删除已存在的用户. 1.命令格式: userdel [option] USERNAME 2.命令功能: 用于删除系统中已存在的用户. 3.命令参数: -r: 删除用 ...

  3. linux命令 - ln - 创建和删除软、硬链接

    linux命令 - ln - 创建和删除软.硬链接 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件 ...

  4. linux 运行c b停止,以下Linux命令中,用于终止某个进程的命令是()。A.deadB.killC.quitD.exit...

    以下Linux命令中,用于终止某个进程的命令是().A.deadB.killC.quitD.exit 更多相关问题 The substance does not dissolve in water _ ...

  5. linux命令之userdel

    功能说明: 删除用户帐号. 编辑本段语 法: userdel [-r][用户帐号] 编辑本段补充说明: userdel可删除用户帐号与相关的文件.若不加参数,则仅删除用户帐号,而不删除相关文件. 编辑 ...

  6. linux:命令su、exit、sudo登入、退出用户、临时root权限详解。

    linux:命令su.exit.sudo登入.退出用户.临时root权限详解. 简单了解root用户:   su和exit:  sudo: sudo 使用时需要输入itheima的密码.输对了也不能使 ...

  7. linux命令--useradd/userdel

    useradd Linux系统是一个多用户的操作系统,但是在安装系统时只创建了一个超级管理员用户.useradd命令用于创建用户,默认情况下只有系统超级用户root才能使用. 1.useradd命令加 ...

  8. linux命令菜鸟userdel,Linux userdel命令用法详解

    userdel是什么 userdel 是一个底层用于删除用户的工具.在 Debian 上,我们通常会使用 deluser 命令.userdel 会查询系统账户文件,例如 /etc/password 和 ...

  9. Linux 命令之 usermod -- 用于修改用户的基本信息

    文章目录 命令介绍 常用选项 参考示例 设置用户默认使用的shell类型 将不能登录的用户改成可以登录的 限定用户不能 shell 登录,只能 ftp 修改用户的主目录 更改用户的名称 锁定用户的密码 ...

最新文章

  1. Tensorflow快餐教程(12) - 用机器写莎士比亚的戏剧
  2. Dora.Interception,为.NET Core度身打造的AOP框架 [5]:轻松地实现与其他AOP框架的整合...
  3. Spring+SpringMVC+MyBatis+easyUI整合基础篇(四)代码简化
  4. JVM—如何利用虚拟机栈进行函数调用?
  5. 简单谈谈Docker镜像的使用方法_docker
  6. 角反射器的功能及应用
  7. [Kaggle] Digit Recognizer 手写数字识别(神经网络)
  8. 计算机网络(十五)-数据链路层-CSMA/CA协议
  9. 数据结构知识点大汇总(二)
  10. Simple Data帮助类
  11. 数字图像处理—美图秀秀:磨皮算法
  12. 高中信息技术python教材内容_高中信息技术教材 掌控基础版
  13. 基于 OpenFlow 的 SDN 技术 (论文笔记)
  14. win10安装ubuntu虚拟机
  15. 小程序 界面响应速度优化
  16. web前端响应式设计总结
  17. 预算一万以内的机器学习台式机/主机配置推荐
  18. iqoo3可以安装鸿蒙系统吗,鸿蒙系统属于安卓吗?
  19. RPA财务软件对社会的影响
  20. web兼容性测试 _ Web测试指南(四)

热门文章

  1. 查看oracle会话和进程_带有Oracle Digital Assistant和Fn Project的会话式UI。 第三部分,迁移到云...
  2. 逻辑建模与物理建模_架构层和建模域逻辑
  3. aws ecr_在ECR上推送Spring Boot Docker映像
  4. jvm ide_通过微调JVM Garbage Collector减少Java IDE滞后
  5. jboss8日志级别设置_罐中研讨会:设置JBoss BPM Suite全日研讨会
  6. swarm:pending_WildFly Swarm:使用Java EE构建微服务
  7. java ee jsp_EE JSP:使用自定义标签库生成动态内容
  8. java 并发 线程安全_Java并发教程–线程安全设计
  9. 本周Java技巧#7 – Maven慢吗?
  10. akka与neety_Akka STM –与STM Ref和Agent一起打乒乓球