用户修改组,家,用户名有时候会出错,因为顺序问题,如下提供两种解决思路
先将用户删除掉
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 可以查看所有用户的密码,虽然都是加密的