操作环境

SuSE10/SuSE11

问题现象

执行userdel -rf oracle删除用户失败,提示userdel: user ‘oracle’ is currently logged in

问题分析

NA

问题解决

1、ps -fu oracle查看是否还有进程在使用(也可以使用ps -ef |grep ‘oracle’| grep -v grep),如果有进程在使用。kill掉相关进程

2 、重新执行userdel -rf oracle,如果失败,则执行步骤3

3、删除 /var/run/utmp文件。cd /var/run; mv utmp utmp_bak;touch utmp

4、重新执行userdel -rf oracle。

知识延伸

为什么删除utmp文件就可以执行删除用户成功?查看如下函数信息

/var/run/utmp database of currently logged-in users

src/userdel.cif(is_logged_in(remove_user))

{

fprintf(stderr,_("%s:account '%s' is currently in use.\n")),program,remove_user);

return E_USER_BUSY;

}

lib/is_logged_in.c/*

Check if the user is logged in.

0:user is not logged in

1:user is logged in

*/

int is_logged_in(const char *user)

{

struct utmp *utp;

setutent();

while((utp = getutent()))

{

if(utp->ut_type == USER_PROCESS && strncmp(utp->ut_user,user,sizeof utp->ut_user)==0)

return 1

}

return 0

}

作者:Beng Dou

linux 删除用户 currently logged in,userdel删除用户失败提示:userdel: user * is currently logged in 解决方法...相关推荐

  1. linux设备忙碌无法删除文件夹,linux umount 提示"device is busy" 终极解决方法 无法卸载分...

    linux umount 提示"device is busy" 终极解决方法 无法卸载分 为了干净地关闭或热交换 UNIX 或类 UNIX 系统上的存储硬件,必须能够卸载使用此设备上的存储的所有文件系 ...

  2. Linux系统盘爆满根目录100%,又找不到占空间的大文件 原因与解决方法

    最近一位朋友他的Linux(Centos7)根目录一直100%,也就是系统文件磁盘已经爆满了.虽然通过:df -h, du -sh * 等指令配合使用,发现当前系统任然存在大量可以使用的空间(6.5G ...

  3. Linux执行可执行文件提示No such file or directory的解决方法

    Linux执行可执行文件提示No such file or directory的解决方法 查阅资料后,原因是系统位数与该可执行文件需要的lib库位数不匹配. 用uname命令打印系统信息,发现系统是6 ...

  4. linux系统无法启动提示give root password for maintenance的解决方法

    linux系统无法启动提示give root password for maintenance的解决方法 由于非法重启或硬盘故障,会导致linux系统无法启动,无法进入操作系统.当你看到提示:give ...

  5. 计算机登录界面没有用户显示不出来,电脑开机时提示用户界面失败:无法加载登录用户界面的解决方法...

    在电脑开机之后,弹出了错误的提示"用户界面失败:无法加载登录用户界面"无法加载某个DLL文件,导致了电脑无法正常开机,不知道如何解决,下面装机之家分享一下电脑开机时提示用户界面失败 ...

  6. linux yum提示Loaded plugins: fastestmirror, security错误的解决方法

    linux yum提示Loaded plugins: fastestmirror, security错误的解决方法 参考文章: (1)linux yum提示Loaded plugins: fastes ...

  7. 安全删除U盘时,遇到提示“无法停止‘通用卷’设备时解决方法

    安全删除U盘时,大家常常会遇到提示"无法停止'通用卷'设备,请稍候再停止该设备." 这种情况下可以强行拔下U盘吗?当然不可以!这时候如果强行拔除的话,很容易损坏计算机U口或者你的U ...

  8. 删除U盘时提示无法停止‘通用卷’设备的解决方法

    今天又有朋友问我,"大脸呀,怎么回事儿呀,我的U盘总是删不掉呀",于是呼,在网上一阵狂搜,再加上自己的一些经验,行文如下! 安全删除U盘时,相信大家常常会遇到提示"无法停 ...

  9. linux mysql安装教程 方大帝_discuz论坛出现Can not connect to MySQL server错误的解决方法...

    网站出现了问题,大家一定很着急吧,特别是做网站的,这几天有一台MySQL数据库服务器频繁出现掉线,经排查,并没有哪个网站受攻击,网上搜索了一下,很多人都碰到这问题,全是Windows系统上安装MySQ ...

  10. linux开启后突然提示“welcome to emergency mode! ”的有效解决方法

    一)问题描述:linux开启后直接进入救援模式,即:welcome to emergency mode! 二)产生原因: 因为在 /etc/fstab 写入了光盘自动挂载,但开机有没有挂载成功导致的. ...

最新文章

  1. Idea根据表自动生成实体
  2. jQuery事件3——trigger触发事件
  3. html5 筛子,html5摇骰子游戏
  4. java 类名重复_更快地重复访问Java的Java类名?
  5. gitter 卸载_最佳Gitter渠道:开发人员工具
  6. windows2019迁移FSMO
  7. UINavigationController 基本用法
  8. 洛谷——P1008 [NOIP1998 普及组] 三连击
  9. Android-Parcelable理解与使用(对象序列化)
  10. Silverligth API for ArcGIS应用程序IIS发布
  11. java设计一个user类_java – 如何使用两种不同类型的用户组织OO设计
  12. 帆软报表Tomcat 发布部署
  13. 手机用html电视,4种方法教你手机如何连接智能电视
  14. excel取整函数_10个Excel实用技巧 | 附案例详解
  15. SpringBoot修改启动图标(详细步骤)
  16. Shiro和Spring Security的简单对比
  17. 证件识别接口编写的JAVA调用示例
  18. matlab主成分分析散点图_主成分分析(PCA)及其在MATLAB中的实现
  19. RHEL 7.0已发布CentOS 7即将到来
  20. 辟谣、催债、倒闭.....2018年后,将再无创业黄金期!

热门文章

  1. Windows7配置docker配置registry-mirrors国内镜像地址,运行hello-world
  2. Java使用jfreechart画饼图_JFreeChart饼图
  3. JVM参数-X和-XX的区别
  4. matlab批量裁剪图像并保存,matlab批量裁剪tif图片
  5. CSS系列之 box-sizing
  6. 生信分析用python还是r_生信分析利器:JupyterLab
  7. Word批量替换勾选框
  8. php源码安装图文教程_安装PHP的教程及说明(图文详解)
  9. php5.6.40 在 win10下安装全过程 ( 图文教程、附官方下载链接 )
  10. nn棋盘放n个皇后java_帮忙解决一道大学c++题八皇后问题。在一个8*8的国际象棋盘,有八个皇后,每个皇后占一格:要求棋盘上放上八个皇后是不出现...