1 環境
- Ubuntu 18.04.2 LTS
2 修改用戶名及其密碼
先修改密碼然后修改用戶名。
在修改用戶名的時候可以結合修改主目錄名,這兩個操作可以同時操作,以減少重啟次數。
2.1 修改密碼
- 1、進入Ubuntu,打開一個終端,輸入 sudo su轉為root用戶。 注意,必須先轉為root用戶!!!
- 2、
sudo passwd user
(user 是對應的用戶名) - 3、輸入新密碼,確認密碼。
- 4、修改密碼成功,重啟,輸入新密碼進入Ubuntu。
2.2 修改用戶名
- 1、進入Ubuntu,打開一個終端,輸入 sudo su轉為root用戶。 注意,必須先轉為root用戶!!
- 2、
gedit /etc/passwd
,找到代表你的那一行,修改用戶名為新的用戶名。注意:只修改用戶名!后面的全名、目錄等不要動! - 3、
gedit /etc/shadow
,找到代表你的那一行,修改用戶名為新用戶名 - 4、
gedit /etc/group
,你應該發現你的用戶名在很多個組中,全部修改! - 5、修改完,保存,重啟。
重啟后,會發現Ubuntu登陸界面的用戶名還是原來的用戶名,但是終端里的用戶名已經修改。此時,再選擇Ubuntu屏幕右上角的電源圖標下的賬號設置,在彈出的對話框中再次修改用戶名,然后就完全成功了。
3 修改主機名
此時在終端中會發現user@hostname 的hostname仍然沒有修改。執行以下命令進行修改。
sudo gedit /etc/hostname
4 修改主目錄名
執行以下命令,會發現/home/old_user_name 這里仍然是原來的用戶名
cd ~
pwd
修改方法:
- 1.
gedit /etc/passwd
,找到代表你的那一行,修改之前在修改用戶名時沒有改的目錄名。 - 2.執行以下命令,給目錄重命名。
cd /home
sudo mv old_user_name new_user_name
- 3.重啟
5 問題
- Q1:在修改主目錄名的時候,我只修改了/etc/passwd文件,而沒有給/home/user_name重命名,導致在Ubuntu開機后一直在登陸界面循環(輸入正確密碼登陸后卻跳轉回登陸界面)。
- A1: 在登陸界面進入命令行模式以進行登陸,登陸成功后給/home/user_name重命名,最后重啟。
- Ctrl+Alt+(F1~F6的任意一個,根據電腦可能不同,一個不行換一個)即可進入命令行模式。
- Ctrl+Alt+F7,進入圖形界面模式。