Linux 命令之 userdel -- 用于删除给定的用户以及与用户相关的文件
文章目录
- 命令简介
- 常用选项
- 参考示例
- 删除用户
命令简介
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 -- 用于删除给定的用户以及与用户相关的文件相关推荐
- linux命令:userdel
userdel命令简介: 此命令用于删除已存在的用户. 1.命令格式: userdel [option] USERNAME 2.命令功能: 用于删除系统中已存在的用户. 3.命令参数: ...
- linux命令userdel,linux命令:userdel
userdel命令简介: 此命令用于删除已存在的用户. 1.命令格式: userdel [option] USERNAME 2.命令功能: 用于删除系统中已存在的用户. 3.命令参数: -r: 删除用 ...
- linux命令 - ln - 创建和删除软、硬链接
linux命令 - ln - 创建和删除软.硬链接 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件 ...
- linux 运行c b停止,以下Linux命令中,用于终止某个进程的命令是()。A.deadB.killC.quitD.exit...
以下Linux命令中,用于终止某个进程的命令是().A.deadB.killC.quitD.exit 更多相关问题 The substance does not dissolve in water _ ...
- linux命令之userdel
功能说明: 删除用户帐号. 编辑本段语 法: userdel [-r][用户帐号] 编辑本段补充说明: userdel可删除用户帐号与相关的文件.若不加参数,则仅删除用户帐号,而不删除相关文件. 编辑 ...
- linux:命令su、exit、sudo登入、退出用户、临时root权限详解。
linux:命令su.exit.sudo登入.退出用户.临时root权限详解. 简单了解root用户: su和exit: sudo: sudo 使用时需要输入itheima的密码.输对了也不能使 ...
- linux命令--useradd/userdel
useradd Linux系统是一个多用户的操作系统,但是在安装系统时只创建了一个超级管理员用户.useradd命令用于创建用户,默认情况下只有系统超级用户root才能使用. 1.useradd命令加 ...
- linux命令菜鸟userdel,Linux userdel命令用法详解
userdel是什么 userdel 是一个底层用于删除用户的工具.在 Debian 上,我们通常会使用 deluser 命令.userdel 会查询系统账户文件,例如 /etc/password 和 ...
- Linux 命令之 usermod -- 用于修改用户的基本信息
文章目录 命令介绍 常用选项 参考示例 设置用户默认使用的shell类型 将不能登录的用户改成可以登录的 限定用户不能 shell 登录,只能 ftp 修改用户的主目录 更改用户的名称 锁定用户的密码 ...
最新文章
- Tensorflow快餐教程(12) - 用机器写莎士比亚的戏剧
- Dora.Interception,为.NET Core度身打造的AOP框架 [5]:轻松地实现与其他AOP框架的整合...
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(四)代码简化
- JVM—如何利用虚拟机栈进行函数调用?
- 简单谈谈Docker镜像的使用方法_docker
- 角反射器的功能及应用
- [Kaggle] Digit Recognizer 手写数字识别(神经网络)
- 计算机网络(十五)-数据链路层-CSMA/CA协议
- 数据结构知识点大汇总(二)
- Simple Data帮助类
- 数字图像处理—美图秀秀:磨皮算法
- 高中信息技术python教材内容_高中信息技术教材 掌控基础版
- 基于 OpenFlow 的 SDN 技术 (论文笔记)
- win10安装ubuntu虚拟机
- 小程序 界面响应速度优化
- web前端响应式设计总结
- 预算一万以内的机器学习台式机/主机配置推荐
- iqoo3可以安装鸿蒙系统吗,鸿蒙系统属于安卓吗?
- RPA财务软件对社会的影响
- web兼容性测试 _ Web测试指南(四)
热门文章
- 查看oracle会话和进程_带有Oracle Digital Assistant和Fn Project的会话式UI。 第三部分,迁移到云...
- 逻辑建模与物理建模_架构层和建模域逻辑
- aws ecr_在ECR上推送Spring Boot Docker映像
- jvm ide_通过微调JVM Garbage Collector减少Java IDE滞后
- jboss8日志级别设置_罐中研讨会:设置JBoss BPM Suite全日研讨会
- swarm:pending_WildFly Swarm:使用Java EE构建微服务
- java ee jsp_EE JSP:使用自定义标签库生成动态内容
- java 并发 线程安全_Java并发教程–线程安全设计
- 本周Java技巧#7 – Maven慢吗?
- akka与neety_Akka STM –与STM Ref和Agent一起打乒乓球