CENTOS7改变用户组失败的解决方案

当用户修改组名、家目录或用户名时可能会遇到顺序导致的问题。正确顺序是:先用userdel删除用户,再使用usermod修改家目录,接着修改用户名,最后修改用户组。如果出错,可直接编辑/etc/passwd,/etc/group和/etc/shadow文件进行修正。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用户修改组,家,用户名有时候会出错,因为顺序问题,如下提供两种解决思路
先将用户删除掉
userdel {user name}
然后按照如下顺序修改就一定不会错
1.在修改用户名之前,先修改家目录
usermod -m -d /home/{new name} {old name}
2.然后再修改用户名
usermod -l {new name} {old name}
3.最后修改组
usermod -g {group name} {user name}

但是如果没按照顺序导致我们的后续修改出现了不可逆的问题,我们采取如下方法
我们只要知道,我们的所有创建删除修改都是基于如下三个文件
/etc/passwd 可以查看所有用户,里面可以直接修改用户id,组,用户别名;
/etc/group 可以查看所有的组,里面可以直接创建组,或者修改组id,组别名
/etc/shadow 可以查看所有用户的密码,虽然都是加密的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值