目录
前言
用户名和主机名会显示在命令行上,形式为:用户名@主机名。如下图所示(用户名为wheeltec_client;主机名为vmware)
1、修改用户名
1. 使用root用户权限
sudo su
进入root用户权限
2. 修改 /etc/passwd用户信息文件
sudo gedit /etc/passwd
找到代表原用户名的那一行,将用户名修改为新用户名,保存并关闭。(**注意:vmware:/home/是开机时显示的主机名,因此也要改成mabin。)**一定要将这三个都改成统一的名字,否则会登不进去。
3. 修改 /etc/shadow用户密码文件
这里要重新打开个终端进入root.
sudo gedit /etc/shadow
4. 修改 /etc/group用户组文件
sudo gedit /etc/group
这里面会有很多包含旧用户名的组,全部改成新用户名,保存并关闭。注意:这里要一行一行的检查并修改。
5. 修改用户文件夹目录
这里的文件夹目录是和/etc/passwd中的用户文件夹目录对应的,那里修改了文件夹目录,这里也要修改,如果二者不对应,将无法正常登录。使用以下命令进行修改,比如要将旧的用户名aaaa,修改为新的用户名bbbb,则命令应写为(用户名是@前面的那个名字)
sudo mv /home/aaaa /home/bbbb
到这一步用户名就修改完成了。
2、修改主机名
需要修改以下两个配置文件
1.修改hostname
sudo gedit /etc/hostname
改成想要的主机名。
2.修改hosts文件
sudo gedit /etc/hosts
只修改这一个其他不要动。
改完完成后,重启计算机即可。
3、登陆不进去
如果前面操作错误会导致登陆不进去
问题的根源是 /home 目录下的用户文件夹名没有改,导致图形界面登陆不进去。图形界面不让进那就进纯命令行:
按下 Ctrl + Alt + F2 进入纯命令行模式
键入新用户名
键入密码
cd /home
ls # 查看现在的用户名
sudo mv 旧用户名 新用户名
ls # 查看修改后的新用户名
reboot 重启
或者按下 Ctrl + Alt + F1 回到图形界面
输入密码就能登陆进去了
4、修改密码
使用以下命令将用户密码更改为新密码:
sudo passwd 用户名
执行该命令后,系统会要求您输入管理员密码以确认操作。
输入新密码并按回车键确认。注意,您输入的密码将不会显示在屏幕上。
然后,系统将要求您再次输入相同的密码以进行验证。
输入验证的密码并按回车键确认。如果两次输入的密码一致,系统将会更改用户密码。