網上給出:
Ubuntu更改用戶名步驟:
1、進入Ubuntu,打開一個終端,輸入 sudo su轉為root用戶。 注意,必須先轉為root用戶!!!
2、gedit /etc/passwd ,找到代表你的那一行,修改用戶名為新的用戶名。 注意:只修改用戶名!后面的全名、目錄等不要動!
3、gedit /etc/shadow,找到代表你的那一行,修改用戶名為新用戶名
4、gedit /etc/group,你應該發現你的用戶名在很多個組中,全部修改!
5、修改完,保存,重啟。
這個步驟只正確了80%,還要有其他注意:
① 步驟2涉及到目錄,假如用戶名修改,目錄不變,以后都要在舊的用戶名目錄下工作,就很別扭,所以建議目錄也一起修改:/home/oldname -> /home->newname
修改完上述目錄修改之后,一定要執行文件目錄的名字:mv /home/oldname -> /home->newname,否則找不到新的名字,系統進不去!
② 修改完用戶名之后,無法使用sudo,提示:用戶名 不在 sudoers文件中,此事將被報告。
要把名字添加到sudo權限的目錄中:
通過編輯器來打開/etc/sudoers,或者直接使用命令visudo來搞定這件事情。
打開sudoers后,加上自己的帳號保存后就可以了:
# User privilege specification root ALL=(ALL:ALL) ALL linc ALL=(ALL:ALL) ALL