1.命令简介

userdel(user delete) 命令是系统管理员命令,用于删除用户账户和相关文件。

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

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

2.命令格式

userdel [options] LOGIN

若不加选项,则仅删除用户帐号,而不删除相关文件。

3.选项说明

-f, --force

强制删除用户,即使用户当前已登录

-h, --help

显示帮助信息并推出

-r, --remove

删除用户的同时删除与用户相关的所有文件,比如删除主目录和邮件池

-R, --root CHROOT_DIR

在 CHROOT_DIR 目录中应用更改并使用 CHROOT_DIR 目录中的配置文件

-Z, --selinux-user

为用户删除所有的 SELinux 用户映射

4.常用示例

(1)删除用户,但不删除其家目录及文件。

userdel tom

(2)删除用户,删除主目录和邮件池。

userdel -r tom

请不要轻易用 -r 选项,它会删除用户的同时删除用户所有的文件和目录,切记如果用户目录下有重要的文件,在删除前请备份。

(3)强制删除用户。

userdel -f tom

以上就是linux userdel 命令的使用的详细内容,更多关于linux userdel 命令的资料请关注脚本之家其它相关文章!

linux命令userdel,linux userdel 命令的使用相关推荐

  1. 使用userdel命令删除Linux用户

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

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

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

  3. 使用 userdel 命令删除 Linux 中的用户

    使用 userdel 命令删除 Linux 中的用户 我在cnaaa上购买了云服务器. 如果我们想要在 Ubuntu 或者其他 Linux 发行版的系统中删除一个现有用户,可以在终端中使用 userd ...

  4. Linux必会100个命令(四十三)useradd和userdel

    88.userad useradd用于添加一个linux账户.adduser跟本命令等价. --help获得帮助信息. -c选项,给新用户添加说明信息 -d选项,给新用户设置家目录 -D选项,新用户使 ...

  5. linux命令userdel,linux命令:userdel

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

  6. shell命令之---Linux文件权限

    本章内容  理解Linux的安全性  解读文件权限  使用Linux组 1.Linux的安全性---/etc/passwd文件 # cat /etc/passwdroot:x:0:0:root: ...

  7. linux 修改文件名_Linux常用命令

    Linux下一切皆文件 查看型 ls 查看当前文件夹内容 选项 -a 查看隐藏文件 -l 查看文件详细信息 pwd 查看当前所在路径 su 切换用户 cat /etc/passwd 查看当前系统的用户 ...

  8. linux 命令行 解密,解密Linux终端命令 学好Linux

    如果你要学习Linux操作系统,你一定知道Linux系统越来越受到电脑用户的欢迎,学习linux,你可能想了解Linux终端命令,这里将介绍Linux终端命令的知识,在这里拿出来和大家分享一下. 一. ...

  9. Linux: 近100个常用命令大全

    1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出 ...

最新文章

  1. Pheatmap热图的绘制及如何调整图片
  2. cas服务器支持接口,3、用CAS接口对接
  3. 火出圈的1688,能扣响C2M的扳机吗?
  4. Python 三维可视化笔记1 -- TVTK库
  5. aspnet是前端还是后端_项目开发中无法回避的问题:前端和后端如何合作和并行工作?...
  6. 服务器图片(绝对地址) 客户端显示问题
  7. P1081-开车旅行【倍增,链表,dp】
  8. c语言程序设计基础项目教程,C语言程序设计基础项目教程
  9. PS 部分技巧快捷键
  10. php 邮件收发 (乱码)
  11. 在ASP.NET Core 2.2 中创建 Web API并结合Swagger
  12. python map()
  13. 日期时间公式计算机,‎App Store 上的“多少天-重要日期时间计算器”
  14. oracle 计算标准差函数,Oracle数据库之使用oracle来计算方差及标准差
  15. 嵌入式linux调试dsi,DSI device tree configuration
  16. app做好后如何上线_手机APP开发后如何上架?
  17. 百度快照劫持是什么意思?如何解决百度快照被劫持、百度劫持
  18. 消防工程师 1.1 消防给水及设施(2)
  19. JDK8安装时错误1335的解决
  20. Android 升级/刷机攻略(Google原生系统Pixel)

热门文章

  1. 单元测试及框架简介 --junit、jmock、mockito、powermock的简单使用
  2. js删除对象中的属性,vue删除对象中的属性
  3. 闲鱼java系统_java爬取闲鱼商品信息(一)
  4. PS文字实现左右对齐,全部对齐按钮灰色怎么办?
  5. java实习面试题_实习生java面试题集及详细答案
  6. c++ day 4 结构体定义,结构体数组
  7. 2021黄山高考成绩查询,2021黄山市地区高考成绩排名查询,黄山市高考各高中成绩喜报榜单...
  8. Java学习总结——对象的引用与传递
  9. iOS matrix
  10. java web之数据库的连接(使用JDBC连接sql server 2017)