教大家介紹在更換用戶名和修改密碼的方法,此方法不適用于Buildroot系統(tǒng)。
更改用戶名與密碼
首先開始更改用戶名,Ubuntu20.04直接進行如下步驟即可:
root@ido:~# pkill -9 -u ido ? #殺死所有ido相關(guān)進程,該操作會使ido退出桌面登錄。
root@ido:~# usermod -l pdd ido? #將ido修改為pdd
root@ido:~# groupmod -n pdd ido? #將ido用戶組修改為pdd組
root@ido:~# usermod -d /home/pdd -m pdd? #指定pdd的家目錄
root@ido:~# ls /home/ ? ? ? ? ? #查看home下是否有pdd
pdd ? ? ? ? ? ? #出現(xiàn)pdd說明前面的操作一切正常
注意:若為Ubuntu22.04應(yīng)先進行如下操作后再執(zhí)行上面pkill等操作:
root@ido:~# vim /etc/gdm3/custom.conf
……
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=root #將custom.conf中AutomaticLogin后面修改為root 使用root登錄后刪除ido的進程
#否則pkill后還是需要ido登錄命令行,這樣將無法執(zhí)行usermod
……
root@ido:~# passwd root #為root設(shè)置一個新密碼
#執(zhí)行完上述操作后需重啟用root登錄
接口默認配置為SPI0功能:
可以看到當(dāng)前桌面登錄用戶已經(jīng)修改為pdd。

注意:Ubuntu22.04不顯示該界面,而是開機logo,需執(zhí)行下文“修改默認桌面登錄用戶”的操作 ,正常進入桌面。
第二步更改密碼,命令如下:
root@ido:~# passwd pdd #為pdd設(shè)置一個秘密,Ubuntu下默認不會顯示輸入的密碼,按提示輸入就好
New password:
Retype new password:
passwd: password updated successfully
第三步,為pdd添加sudo權(quán)限,命令如下:
root@ido:~# chmod u+w /etc/sudoers #添加寫權(quán)限
root@ido:~# vim /etc/sudoers
……
# User privilege specification
root? ? ALL=(ALL:ALL) ALL
pdd? ? ALL=(ALL:ALL) ALL #為pdd添加權(quán)限
……
root@ido:~# chmod u-w /etc/sudoers #去除寫權(quán)限
root@ido:~# su pdd #切換到pdd用戶
pdd@ido:/root$ sudo apt-get update
可以看到apt-get update執(zhí)行成功。

修改登錄主機名
修改hosts,命令如下:
pdd@ido:/root$ sudo vim /etc/hosts
127.0.0.1 localhost
127.0.1.1 pdd #此處改為pdd
修改hostname,命令如下:
http://pdd@ido/root$%20sudo%20vim%20/etc/hostname
pdd #此處改為pdd
可以看到主機名已經(jīng)修改為pdd

修改默認桌面登錄用戶
更改用戶名后需同步修改默認桌面登錄用戶,否則開機無法進入桌面。
root@pdd:~# vim /etc/lightdm/lightdm.conf? #若沒有該文件 vim會自動創(chuàng)建 在文件中輸入如下內(nèi)容
[Seat:*]
autologin-user=pdd ? ? #這里修改為自己的用戶名即可
autologin-user-timeout=0
#保存后重啟系統(tǒng)
重啟后自動登錄到桌面。

若為Ubuntu22.04則修改如下配置文件:
root@ido:~# vim /etc/gdm3/custom.conf
……
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=pdd #此處改為修改后的用戶名 修改成功后重啟
……

SSH遠程登錄pdd示例
首先查看IP地址,命令如下:
ip a #查看ip地址

ssh遠程登錄pdd成功,如圖:

Ubuntu22.04登錄,如圖:
