Linux系统中修改用户名的方法

Linux系统中修改用户名的方法

1、修改 /etc/passwd这个文件中的用户名部分、用户组部分、主目录部分 ;
2、修改/etc/group 这个文件中的用户名部分、用户组部分;同时也将/etc/gshadow改写一下;
3、修改/etc/shadow文件中的用户名部分,这个不改将无法登录系统;
4、修改/home/olduser 为/home/newuser ,同时注意一定要修改其所属的用户和用户组,chown时加上个 -R,这个很关键;


备注:上面所述的都是通过手动修改的方法,
如果想一下子修改掉可以试试usermod -l 命令, usermod -l 旧用户名 新用户名

采用usermod命令不能改变/home目录下的文件夹名称,需要查看以上四部分,把没有改过来的地方修改过来即可。

你可能感兴趣的:(Linux系统中修改用户名的方法)