Usermod:user oracle is currently logged in 家目录不能改变解决方法

[root@HE1 ~]# usermod -u 200 -g oinstall -G dba,asmdba,oper oracle
[root@HE1 ~]# id oracle
uid=200(oracle) gid=200(oinstall) groups=200(oinstall),201(dba),202(oper),205(asmdba)

解决方案:

cat /dev/null > /var/run/utmp   清空此文件

重启reboot之后再执行上面命令就ok了。

/var/run/utmp

utmp是一个文件,除了utmp程序你不能编辑这个文件,删掉他的话,当前登陆信息都会丢失。它就好比系统开启后它会把系统成员的信息迅速的记录下来,过一段时间它就不再记录,确认系统的用户配置就是这样了。。。

这个文件在每次机器reboot起来后都会重新创建。

欢迎工作一到五年的Java工程师朋友们加入Java高并发: 957734884,

群内提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多个知识点的架构资料)

合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

猜你喜欢

转载自blog.csdn.net/kukelook/article/details/89031629