一、命令详解

1.命令说明

userdel 命令用于删除指定的用户及与该用户相关的文件,英文全称即“user delete”。

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

2.语法格式

userdel      [option]      [user]
userdel      [参数]       [用户帐号]

3.选项描述

  -f, --force                   force some actions that would fail otherwisee.g. removal of user still logged inor files, even if not owned by the user#强制删除用户,即使用户当前已登录-r, --remove                  remove home directory and mail spool#删除用户的同时,删除与用户相关的所有文件。-R, --root CHROOT_DIR         directory to chroot into-P, --prefix PREFIX_DIR       prefix directory where are located the /etc/* files-Z, --selinux-user            remove any SELinux user mapping for the user#删除用户的任何SELinux用户映射

二、命令示例

案例1:删除用户 userdel

[root@centos7 home]#cat /etc/passwd | tail -3
zhangqi:x:988:982::/home/zhangqi:/bin/bash
zhangba:x:3335:3335::/home/zhangba:/bin/sh
zhangjiu:x:3336:3336::/home/zhangjiu:/bin/bash
[root@centos7 home]#ll -d /home/zhangba
drwx------. 3 zhangba zhangba 78 Mar  4 15:53 /home/zhangba
[root@centos7 home]#userdel zhangba
[root@centos7 home]#ll -d /home/zhangba    删除后,目录依然存在
drwx------. 3 3335 3335 78 Mar  4 15:53 /home/zhangba

用户删除,但是主目录依然存在。

案例2:删除用户和主目录 userdel -r

[root@centos7 home]#cat /etc/passwd | tail -3
zhangsansan:x:3013:1006::/home/zhangsansan:/bin/bash
zhangsi:x:3014:3017::/home/zhangsi:/bin/bash
zhangwu:x:3333:3333::/home/zhangwu:/bin/bash[root@centos7 home]#userdel -r zhangwu
[root@centos7 home]#ll -d /home/zhangwu
ls: cannot access /home/zhangwu: No such file or directory
目录没有了[root@centos7 home]#cat /etc/passwd | tail -3
zuzu:x:3012:3015::/home/zuzu:/bin/bash
zhangsansan:x:3013:1006::/home/zhangsansan:/bin/bash
zhangsi:x:3014:3017::/home/zhangsi:/bin/bash
用户也没有了

注意:不要轻易用-r选项;在删除用户的同时删除用户所有的文件和目录,删除前请注意备份。

/etc/passwd是极为重要的文件,不要动,删除用户使用命令。

案例3:强制删除用户 userdel -f

[root@centos7 home]#userdel -f zhangsi
[root@centos7 home]#ll -d /home/zhangsi
drwx------. 3 3014 3017 78 Mar  4 15:34 /home/zhangsi

userdel -f 选项来强制删除用户。甚至当用户已经登入 Linux 系统时此选项仍旧生效。
userdel -f 不会断开已有的 SSH 链接。即使用户已经不存在,但实际上仍是登录状态,并且是活跃用户。但是当用户退出后,将不能登录。

删除用户 userdel相关推荐

  1. Linux基础命令---删除用户userdel

    userdel 删除用户,如果没有附加选项,仅删除用户,不删除相关文件. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.语法   ...

  2. Linux的实际操作:用户管理(删除用户userdel userdel -r)

    首先需要查看当前有哪些用户 方法1: cat /etc/passwd 方法2: cd /home/ ll 第一种删除(温柔式-保留家目录) userdel 用户名 (首先,保证在root用户的前提下去 ...

  3. Linux命令之删除用户userdel

    概述 userdel 可以删除已经存在的用户. 注:userdel 命令不会删除用户的家目录,也不会删除用户的 /var/spool/mail 下的同名目录.但不要随便删除,因为目录下可能有该用户的工 ...

  4. CentOS7-命令-删除用户(userdel)

    CentOS7删除用户命令 创建用户请看之前文件 CentOS7-命令-创建用户(useradd) 参数以及注意: 删除用户时,用户要是离线状态,登录状态是无法删除的 -r 将用户目录一起删除(慎重使 ...

  5. centos无法删除用户 userdel:cannot remove entry ‘hadoop’ from /etc/passwd

    刚打算新建hadoop用户,发现居然有了,可是我也不知道密码呀...改也改不了. 想着那总能让我删了吧,嗯哼,不行.如图: 行吧,总有法子治你,比如: 首先,进入home,执行命令vipw 找到之前创 ...

  6. 【Linux】创建、修改和删除用户(useradd | usermod | userdel)

    摘要 本文将讨论如何在 Linux 中创建.修改和删除用户. 用法 创建用户 useradd 考虑到登录系统时仅需要用户名和密码,因此我们创建用户至少得需要这两个数据.还需要注意的是,只有根用户才能创 ...

  7. linux无法删除用户的组,Linux无法使用userdel删除用户和组的解决办法

    转自:http://www.linuxidc.com/Linux/2013-07/87371.htm 简述: 今天在看书的时候,看到有个实例,手痒痒的跟着做了起来...但是,出现问题了..测试的用户和 ...

  8. debian添加删除用户

    debian添加删除用户 增加普通用户命令: #adduser abc #passwd abc #exit 用abc登录 /etc/passwd中保存了用户信息 LINUX创建用户的命令 userad ...

  9. Solaris 添加删除 用户和组

    Solaris是基于网络的操作系统,它可以供多人使用,当Solaris 系统安装好之后,默认只创建了一个root用户.而且当我们用ssh 远程访问该系统时, root 用户是连不上的,必须用其他用户连 ...

最新文章

  1. 在A*寻路中使用二叉堆
  2. iptables小案例,nat表应用
  3. 《软技能:代码之外的生存指南》一一21.1 为什么博客如此重要
  4. ubuntu远程桌面
  5. linux内存释放和使用限制
  6. 判断long类型是否为空_数据类型
  7. 每天学一点儿shell:Linux中crontab的用法
  8. 【转】PBR基于物理的渲染
  9. Boost:自定义小矢量的测试程序
  10. 串口通信 校验码_一文读懂S7-200 SMART自由口通信!
  11. selenium打开Firefox、IE、Chrome浏览器【python】
  12. 解决idea创建ssm项目找不到mybatis的mapper的xml文件问题
  13. mysql 使用jdbctemplate_SpringBoot学习笔记-使用jdbcTemplate访问mysql
  14. 陆奇最新分享:数字化进程加速,创新者如何把握机会?(文末附PPT下载链接)...
  15. AI 端侧落地+图像语义分割,百度 AI 快车道揭秘工业质检不再靠“人眼”的秘诀...
  16. 重庆文件服务器,重庆filecoin服务器
  17. 防火防盗竟防不了网络攻击 智能摄像机的网络安全怎么办?
  18. SQL-基础学习4--聚集函数:AVG(),COUNT(),MAX(),MIN(),SUM();聚集不同值:DISTINCT
  19. Vim快捷键-键位图
  20. android 如何解锁屏幕,2解锁屏幕破裂Android手机的方法(自由方式)

热门文章

  1. 科技云报道:“奇袭”混合云,青云QingCloud站上C位
  2. NVDIMM编程模型原理大概推导梳理
  3. 虚幻引擎与现代C++:转移语义和右值引用
  4. Linux Centos7 防火墙(开启、关闭、重启、状态、端口)
  5. 解决cannot find -lopencv_dep_cudart问题
  6. 温德姆酒店集团计划今年大中华区新开超过100家酒店
  7. 重视“互联网+政务服务”改革工作 推进智慧城市建设
  8. android studio编写阿里云物联网APP的基本步骤(附CSDN视频教程链接)
  9. 【转】c# 图片压缩 (非图片大小变化)----使得显示效果差点,但是图片占用空间需要变小
  10. Photoshop CS2 视频教程-PS制作霓虹灯效果(转)