Linux 完全删除用户
1、首先进入系统创建一个用户
[root@localhost /]# useradd user1 #创建用户名为user1的用户
[root@localhost /]# passwd user1
2、对该用户一些信息目录查看
3、删除用户 userdel user1
基本命令格式如下
userdel [options] username
具体参数的可使用可以查看命令帮助:userdel --help
若使用userdel user1 命令删除该用户,并不能删除该用户的所有信息,只是删除了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。
默认情况下创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名)
下次再创建该用户时会提示用户已经存在 说明与该用户相关的文件或目录之前并没有删除完全。Linux下创建用户时,除了会在/home目录下新增用户名文件夹之外,还会在系统中自动增加一个邮箱,路径是:/var/spool/mail/用户名
4、删除后新建提示已存在
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
Creating mailbox file: File exists
解决方法:删除 /home和/var/spool/mail目录 下的 user1文件
5、正确删除用户
[root@localhost /]# userdel -r user1
-
-f:强制删除用户,即使用户当前已登录;
-
-r:删除用户的同时,删除与用户相关的所有文件。
再使用find命令查看,用户相关文件已经删除。
__EOF__
- 本文作者: 飞行日志
- 本文链接: https://www.cnblogs.com/fxrz/p/18083176
- 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
- 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。
2024-12-13 09:00:42【出处】:https://www.cnblogs.com/fxrz/p/18083176
=======================================================================================
关注我】。(●'◡'●)
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Jack_孟】!
本文来自博客园,作者:jack_Meng,转载请注明原文链接:https://www.cnblogs.com/mq0036/p/18604106
【免责声明】本文来自源于网络,如涉及版权或侵权问题,请及时联系我们,我们将第一时间删除或更改!
posted on 2024-12-13 09:06 jack_Meng 阅读(1221) 评论(0) 编辑 收藏 举报
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
2023-12-13 03 开源任务管理系统:创建一个任务
2023-12-13 文生图工具,520示爱小工具
2023-12-13 十分钟撸一个文心一言4.0
2023-12-13 开发Chrome扩展程序,核心manifest 文件
2023-12-13 在输入框里直接粘贴图片的实现方式
2022-12-13 优雅的API接口设计
2022-12-13 对于async和await的使用同步、异步、顺序执行方式