修改centos用户名
1.修改/etc/passwd文件
这个文件中保存的就是系统中所有的用户和用户的主要信息。
root:x:0:0:root:/root:/bin/bash
x表示密码,但是这里不显示,已经放到shadow
第一个0,表示用户id,后一个表示用户组id
后面哪个root是对该用户的描述,可以乱写。
/root表示用户目录
/bin/bash表示该[用户登录]
修改项:
#修改为自己想要的用户名
controller:x:1000:1000:controller:/home/controller:/bin/bash
2.修改/etc/group文件
此文件是记录组 ID(GID)和组名相对应的文件。
每一行代表一个用户组,分别表示:
组名:密码:GID:该用户组中的用户列表。
controller:x:1000:controller
3.修改/etc/shadow文件
此文件用于存储linux系统中用户的密码信息,又称为“影子文件”。
每行用户信息被划分为 9 个字段。每个字段的含义如下:
用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段
controller:$1$3iOBk.eJ$GXcOlP9oqnjw1zX/fgHXr1:18234:0:99999:7:::
4.修改/etc/gshadow文件
此文件是/etc/group的加密资讯文件,用户组管理密码存放在此文件。
每行为一个用户组信息,有四个字段,如下:
用户组:用户组密码:用户组管理者:用户所拥有的成员
controller:!!::controller
5.修改就用户目录
cd /home
mv 旧用户目录 新用户目录