Ubuntu怎麼修改帳戶名,同時將與舊帳戶相關的文件都改爲新帳戶 修改登陸界面帳戶名

1. 開機按住shift按鍵,進入GNUB,選擇第一個recovery模式
2. 在recovery menu裏選擇root shell
3. 在控制檯上依次輸入以下命令,修改帳戶名
mount -o remount rw /
usermod -l 新名 -d /home/新名 -m 舊名
groupmod -n 新名 舊名    (若是與舊帳戶相關的文件不少,此命令須要耗費一點時間)shell

而後輸入halt關機,再重開機就是新帳戶了
注意,在帳戶修改後,若是以前有設置與舊帳戶相關的帳戶環境變量,千萬記得修改)bash

以上修改後還有幾個地方也要改下,不然有點不爽
1. $ sudo vi /etc/hostname
這裏面有箇舊名-desktop,修改爲新名-desktoprem

2. $ sudo vi /etc/hosts
這裏也有個舊名-desktop(在127.0.0.1後面),改爲新名-desktop登錄

3.通過以上幾部修改以後,在開機登陸界面上,用戶名仍是舊的,不過輸入正確密碼也能登陸,看着不爽,再來作以下修改
vi /etc/passwd
通常在最後幾行,能夠找到對應的帳戶信息,例以下面,由於這裏1000:後面仍是舊名,因此登陸看到的那個就是這裏的舊名,因此變量

直接把舊名改成新名就OK了。
新名:x:1000:1000:舊名,,,:/home/新名:/bin/bash權限

到此,有關帳戶的信息就所有修改完畢了,看上去有點煩,不過能改的完全,若是嫌煩,直接新建一個帳戶也是能夠的,看須要,密碼

另外,以上有些操做要在ROOT權限下才能使用,因此能夠在前面加入sudo。hosts

相關文章
相關標籤/搜索