Ubuntu14.04修改用户名,主目录用户路径,不丢失管理员权限

为当前最终发行版之前的所有版本提供支持
回复
yajayaj
帖子: 6
注册时间: 2013-05-30 14:50
系统: windows7
送出感谢: 0
接收感谢: 0

Ubuntu14.04修改用户名,主目录用户路径,不丢失管理员权限

#1

帖子 yajayaj » 2015-06-10 15:14

很多教程都是新建用户,然后把当前用户的东西迁移过去,我这个不是。
假设用户abc是管理员用户,要修改成名为abcd的用户
第一步,sudo gedit /etc/hostname
修改abc-pc为abcd-pc
sudo gedit /etc/hosts
修改abc-pc为abcd-pc

第二步,sudo gedit /etc/passwd
重新开启一个命令行,sudo gedit /etc/shadow
注:如果不先打开两个文件,那修改完第一个文件之后将无法打开第二个文件。当然,如果用root用户来修改,则不存在这个问题
修改其中的abc为abcd,例如我的,修改passwd里的abc:x:1000:1000:abc:/home/abc:/bin/bash为abcd:x:1000:1000:abcd:/home/abcd:/bin/bash
以及shadow中的abc:...(一串乱七八糟的东西)为abcd:...

第三步,重启进入登录界面,alt+ctrl+f1进入命令行,登录root账号,修改主目录文件夹名:mv /home/abc /home/abcd

第四步,sudo vi /etc/sudoers,在root ALL=(ALL:ALL) ALL下面增加一行abcdALL=(ALL:ALL) ALL
注:不会用vi编辑器的自行百度,由于这个文件是只读的,记得用:wq!强制保存

第五步:alt+ctrl+f7,登录系统,OK
phoenix341
帖子: 14
注册时间: 2015-06-11 14:47
系统: Ubuntu14.04
送出感谢: 0
接收感谢: 0

Re: Ubuntu14.04修改用户名,主目录用户路径,不丢失管理员权限

#2

帖子 phoenix341 » 2015-06-11 16:32

请问一下第一步修改hostname和hosts是什么用意?
和修改用户名有什么关系?
头像
beikejinmiao
帖子: 48
注册时间: 2012-03-20 23:17
来自: 北京海淀
送出感谢: 8 次
接收感谢: 0

Re: Ubuntu14.04修改用户名,主目录用户路径,不丢失管理员权限

#3

帖子 beikejinmiao » 2015-10-14 15:46

还应该修改/etc/group里面的内容吧。
修改hostname和hosts没什么用意吧,里面的内容跟用户没关系,修改主机名时会用到。我就没动。
Ubuntu,I am coming!
回复

回到 “老旧版本支持”