方法1:修改现有用户名 方法2:创建新用户,删掉旧用户
方法1: *
*—!!!有博客说要先改密码,再改用户名,否则会出现无法登陆状况!!
1.改密码
sudo susudo passwd 用户名输入新密码,确认密码,重启
2.改用户名
sudo su //不root无法保存修改gedit /etc/passwd //只改行最开始的原来用户名,后面地址里面的那个原用户名别改,否则无法登陆gedit /etc/shadow //都改gedit /etc/group //都改以上三个都需要在此时操作,如果不改group,可能会出现登陆后无法su,报错xxx(用户名) is not in the sudoers file. This incident will be reported. 再弄麻烦。 重启后ok
如果出现无法登陆的情况: 1.重启后不停esc,依次按如下选择,进入prompt界面, *advanced options for ubuntu *ubuntu…(recovery mode) root drop to root shell prompt 2. 准备写入文件 ` 输入
mount -o rw,remount / 进入vim把刚才修改错的地方复原 vi /etc/passwdvi /etc/shadowvi /etc/group这里分享几个常用的vim语法: 光标上下左右可移动(依据版本可能有所不同,自己查询或者试一下) 增:按i键,即可插入字符 删:按d键,再按左箭头键,可删除 / 按x键,可原地删除 保存修改: 先按esc键,再:键,再输入wq,回车 强制退出,不保存修改: 先按esc键,再:键,再输入q!,回车
复原之后exit退出,正常resume normal boot选项进入系统。
这样改后home文件夹名字还是之前的,有方法说su后用下方法可以改
mv /home/unbuntu /home/ccl但我试验失败,出现打不开文件系统的状况,又改了passwd后面路径部分的用户名,重启后直接无法登陆。没找到办法。
因此,如果不要求改home文件夹名字,上述方法1可行
方法2:
1.创建新用户
sudo adduser 新用户名sudo adduser 新用户名 sudo //创建新用户2.登陆新用户 3.删除老用户
sudo deluser 老用户名 //删除老用户