Ubuntu修改用户名的问题

时间:2021-11-17 17:05:17
 
今天在修改用户名的问题上得到了答案,是一个名叫"ghostfisher"的CU论坛的朋友帮我的.在这谢谢你了,谢谢各位linux高手和爱好者对我的帮助.
我的问题是:
我是ubuntu 版本,我想问一下,我想把用户名A改为B,在不删除原来的用户A的基础下,不新建B,我应该怎么做?
回答是:
这个很简单,找到/etc/passwd 文件,使用vi编辑工具打开,看到的内容大概是这样的
username:x:uid:gid:备注:主目录路径:shell路径
冒号隔开的分别为登陆名,密码(x表示,为暗码),用户id,组id,等等
一般只用考虑uid为500以上的信息,500以下的是系统缺省的系统用户,新建的用户默认uid从500开始。
找到需要修改的用户信息,直接把username由a-->b 然后保存退出
到这里只是完成了一半,
接下来找到/etc/shadow文件,同样用vi打开。
这里也有用户a的信息,同样该过来。
因为linux只是通过uid来识别用户。所以虽然你改了username但是,uid并没有改过,所以下次登陆是就使用修改后的username登陆了。但是该用户的主目录是不会变的。
上面是在redhat或thiz或unix的操作。不过linux各版本基本上都是通的。
你所说的ubuntn没用过,不过也应该是这样。试试吧


于是我就照这位仁兄说的方法做
vim /etc/passwd
把我想改的"ubuntu"这个用户名改为"lee"了,我常用"lee"这个名字,但当时装系统时打错了.呵呵!
保存并退出
vim /etc/shadow
同样,我把"ubuntu"改为"lee"
保存并退出
从启机子,好了.我原来的用户名不能登陆了,新改的"lee"可以了.
于是名字就变成了lee@ubuntu