前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >一个参数解决userdel无法删除已存在用户的问题

一个参数解决userdel无法删除已存在用户的问题

作者头像
耕耘实录
发布于 2018-12-20 06:31:22
发布于 2018-12-20 06:31:22
2.5K00
代码可运行
举报
文章被收录于专栏:耕耘实录耕耘实录
运行总次数:0
代码可运行

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢。

最近人行委派机构正在对公司额度系统进行检测,在检测要求中就有一项是这样的:删除系统内无用账号。按照这个要求,我立马对系统内无用账号进行了删除处理。在删除过程中遇到了无法删除账号的问题,以删除postfix为例。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[Security@GeekDevOps ~]$ sudo userdel -r postfix
userdel: user postfix is currently used by process 2209
[Security@GeekDevOps ~]$ sudo kill 2209
[Security@GeekDevOps ~]$ sudo userdel -r postfix
userdel: user postfix is currently used by process 2210
[Security@GeekDevOps ~]$ ps -u postfix | awk '{print $1}' | grep -vi pid | xargs kill -9 && userdel postfix
kill:2210 发送信号失败: 不允许的操作
kill:2753 发送信号失败: 不允许的操作

我根本不需要使用postfix账户,也是不会去登录的,出现这样的情况也是感觉到有点束手无策。不过一直都有查看帮助文档的习惯。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[Security@GeekDevOps ~]$ sudo userdel --help
用法:userdel [选项] 登录
选项:
  -f, --force                   force some actions that would fail otherwise
                                e.g. removal of user still logged in
                                or files, even if not owned by the user
  -h, --help                    显示此帮助信息并推出
  -r, --remove                  删除主目录和邮件池
  -R, --root CHROOT_DIR         chroot 到的目录
  -Z, --selinux-user            为用户删除所有的 SELinux 用户映射

看到-f那一项!恍然大悟,果断试了一下,成功!特此分享一下!

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[Security@GeekDevOps ~]$ sudo userdel -r -f postfix
userdel: user postfix is currently used by process 2210
userdel: postfix 邮件池 (/var/spool/mail/postfix) 未找到
[Security@GeekDevOps ~]$ sudo userdel -r -f postfix
userdel:用户“postfix”不存在
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年01月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验