近日遇到一怪事,执行usermod更改用户家目录时,被提示usermod: user xxx is currently logged in,可是用户根本没有登陆到系统里啊。查了下,网上普遍的解决方法是备份以后清空/var/run/utmp文件,再重启以后就好了。可说的容易,服务器哪是想重启就重启的?

$ usermod -d /some/opther/path userfoo

usermod: user userfoo is currently logged in

$ who

myuser  pts/0        2018-08-17 11:29 (1.2.3.4)

$ ps aux | grep userfoo

root  16724  0.0  0.0 103236   884 pts/0    S+   11:36   0:00 grep userfoo

根本原因:chmod是根据lsof判断用户是否已经logged in的。通过lsof找出“正在登陆”的用户,kill掉相关进程就可以了。

$ lsof | grep userfoo

dbus-daem 29904       userfoo  cwd   unknown    /proc/29904/cwd (readlink: Permission denied)

dbus-daem 29904       userfoo  rtd   unknown    /proc/29904/root (readlink: Permission denied)

dbus-daem 29904       userfoo  txt   unknown    /proc/29904/exe (readlink: Permission denied)

dbus-daem 29904       userfoo NOFD              /proc/29904/fd (opendir: Permission denied)

dbus-daem 31889       userfoo  cwd   unknown    /proc/31889/cwd (readlink: Permission denied)

dbus-daem 31889       userfoo  rtd   unknown    /proc/31889/root (readlink: Permission denied)

dbus-daem 31889       userfoo  txt   unknown    /proc/31889/exe (readlink: Permission denied)

dbus-daem 31889       userfoo NOFD              /proc/31

linux 删除用户 currently logged in,Linux执行usermod时提示user xxx is currently logged in相关推荐

  1. linux删除用户所有信息_如何在Linux上删除用户(以及删除所有跟踪)

    linux删除用户所有信息 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock Deleting ...

  2. linux删除用户出现user xxx is currently used by process xxx的解决方案

    linux删除用户出现user xxx is currently used by process xxx的解决方案 当我们想要删除或更改某个用户名时发现user xxx is currently us ...

  3. 解决Linux删除用户时进程占用,及新建账户提示主目录已存在、信箱文件已存在的问题

    解决Linux删除用户时提示进程占用(currently used by process) 文章目录 解决Linux删除用户时提示进程占用(currently used by process) 运行环 ...

  4. linux将用户移动到用户组,Linux将用户添加到组

    Linux将用户添加到组 Linux允许我们将用户添加到特定的用户组.一个用户帐户可以添加到多个组中.例如,具有sudo权限的用户可以访问sudo命令以获得相关权限.此外,我们可以为组配置文件权限和其 ...

  5. 执行xpath时提示,需要命名空间管理器或XsltContext。此查询具有前缀、变量或用户定义的函数

    执行xpath时提示,需要命名空间管理器或XsltContext.此查询具有前缀.变量或用户定义的函数 2012-05-05 10:45:48|  分类: 默认分类 |  标签:要命名空间管理器  x ...

  6. 执行phpinfo();时提示:date_default_timezone_set()

    执行phpinfo();时提示: Warning: phpinfo() [function.phpinfo]: It is not safe to rely on the system's timez ...

  7. linux 删除用户

    本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2.建工作组 g ...

  8. linux删除用户删不了怎么办,Linux下完全删除用户的两种方法

    Linux操作 实验环境:Centos7虚拟机 首先创建一个普通用户 gubeiqing . [root@localhost ~]# useradd gubeiqing [root@localhost ...

  9. linux删除用户失败:userdel:user xxx is currently used by process xxxx

    问题: 在linux系统中,使用su root命令从其它用户切换到root用户后,使用userdel命令删除用户时,显示userdel:user xxx is currently used by pr ...

  10. linux删除用户及其所在工作目录

    userdel可删除用户帐号与相关的文件.若不加参数,则仅删除用户帐号,而不删除相关文件命 令: userdel 功能说明:删除用户帐号. 语 法:userdel [-r][用户帐号] 补充说明:us ...

最新文章

  1. Sublime Text2.0.2注册码
  2. 小辣椒p60手机怎么样_小辣椒K30手机参数-小辣椒K30手机怎么样
  3. oracle单表高并发,见过这么高并发( logons current)的数据库么?
  4. Duilib嵌入CEF以及JavaScript与C++交互
  5. python重命名csv文件_Python根据文件中选定的字符复制和重命名许多小csv文件
  6. FreeBSD6.1学习笔记[转]
  7. Alpine Linux:如何配置GUI的图形桌面环境:x Desktop Environment
  8. codeblocks 终端设置
  9. 含金量高文科竞赛信息资料
  10. 产品更新|用于语音压缩的新型极低比特率编解码器,Lyra 长什么样?
  11. 多模块渗透测试框架PTF
  12. 常见的数据分析工具有哪些?
  13. 28岁华为员工工资表曝光,牛逼的人注定会牛逼​!
  14. CentOS7系统root分区文件损坏修复的解决方法
  15. QQ浏览器如何安装油猴插件
  16. SAP市场模拟使用手册
  17. 交直流DIN导轨电源行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  18. 征信衍生规则中的逾期强变量都有哪些?
  19. 【Access to XMLHttpRequest at ‘http://localhost:8080/test/doLogin.do?id=1414pwd=4141code=4141‘ 】
  20. 手机游戏推广的五个步骤

热门文章

  1. 学了这么久的编程,编程语言创始人你知道几个?
  2. 笔记本dns服务器怎么修改,笔记本电脑DNS怎么设置
  3. Unity3D -- 天空盒(图文)
  4. 虚拟机如何使文件显示出后缀名?
  5. [ P1 ] 雷达相机标定基本知识
  6. box-sizing: border-box的作用
  7. Nginx--网页压缩与图片压缩
  8. java ppt转图片 失真_java转换ppt,ppt转成图片,获取备注,获取文本
  9. php 简历star法则模板,用STAR法则梳理产品经理日常工作及问题
  10. 服务器的分类都有哪几种?