如何从Ubuntu定制系统中修改账户名
我从Exbot官网下了一个带有ROS系统的Ubuntu镜像,装上以后发现,用户名是Exbot,还有密码的。对于喜欢自定义的我来说
,这肯定不能容忍的。(小谢Exbot做的定制包~)
所以接下来就要开始修改用户名,而且不影响内部配置的旅途了~这里就以修改Exbot的用户名为例。
一、修改用户名称
创建一个新的用户进入需要修改的用户中,创建一个新的用户。(进入系统设置(System Settings),用户组管理(User Accounts)。)
退出当前账号登录,log out
进入刚才创建的用户中,打开命令窗口(Alt+Crtl+T)
sudo su 获取root权限
修改用户名称
输入
gedit /etc/passwd
把其中的Exbot替换成你想要的用户名
然后再输入
gedit /etc/shadow
与上面同样的操作
二、更改主目录名
在上面操作以后,运行一下代码:
sudo chfn -f 原名字 新名字
sudo usermod -l 新名字 -d /home/新名字 -m 原名字
sudo groupmod -n 新名字 原名字
三、修改用户密码
log out 刚才我们新建的账号
进入我们修改的账号,这时细心的人应该发现,在登录界面的用户名还没有修改
这时,我们还是照旧进入这个要修改的账号
打开命令窗口,输入
sudo passwd exbot
将Exbot换成你要修改的用户名,然后系统会让你输入一个新的密码
至于这么做的原因,就是我想换一个简单的密码(例如:123)那种~
然后,我们进入系统设置(System Settings),用户组管理(User Accounts)。
将我们之前创建的另一个账号删除,再把现在的账号名称改一改,至此所有修改就完成了。
本人才疏学浅,正起步学习,如有疏漏,请多多指教