Ubuntu16.04 修改用戶名和密碼


原文:https://blog.csdn.net/hfutdog/article/details/88071958

在修改某個用戶的用戶名和密碼之前,首先確定你的root用戶是設置了密碼的,因為之后我們可能無法操作你的當前用戶,這是有風險的。所以我還要強調一下,建議多參考幾篇文章防止入坑。
下面給出我的操作步驟(實測):
1. 修改root密碼

sudo passwd root

 

注意,上述指令要求的第一個輸入是你當前用戶的密碼,之后兩個是你要為root用戶更新的密碼。
2. 修改用戶密碼

passwd xxx

 

xxx表示當前用戶名,指令執行后需要輸入三次,第一個是當前密碼,第二個和第三個是新的密碼。
3. 修改用戶名

sudo gedit /etc/passwd

 

打開該文件后找到當前用戶名的一行(單用戶一般是文件最后一行),將舊用戶名改為新的用戶名,但不要動/home/舊用戶名的名字,否則重啟后可能會無法從圖形界面登錄系統。

oldUser:x:1000:1000:A User ,,,:/home/oldUser:/bin/bash

 

比如上面的是我需要修改的行,那么我只將開頭的舊用戶名oldUser修改為新的用戶名,比如newUser就可以了。(A User是用戶名全稱,也可以修改.)
我修改后該行內容為:

newUser:x:1000:1000:newUser ,,,:/home/oldUser:/bin/bash

 

修改好該文件后保存,再執行以下指令:

su root # 切換到root用戶,后面幾條指令都是在root用戶下操作的
gedit /etc/shadow



找到你的舊用戶名並將其修改為新用戶名,修改后保存。
然后再執行以下指令,將新的用戶加入到sudoers:

gedit /etc/sudoers

 

在root ALL=(ALL:ALL) ALL后添加一行newUser ALL=(ALL:ALL) ALL(舊用戶的類似內容也可以刪除了),其中newUser是新的用戶名。
修改保存后重啟系統:

reboot

 

4. 修改用戶目錄名
重啟后在登錄界面你的用戶名已經更改過來了,輸入新密碼登錄。
修改/etc/passwd:

sudo gedit /etc/passwd

 

還是在我們之前修改的那一行,只不過這一次是將/home/舊用戶名修改為/home/新用戶名。
然后再執行以下指令

sudo mv /home/oldUser /home/newUser
sudo reboot



至此,用戶名和密碼就修改成功了。


原文鏈接:https://blog.csdn.net/hfutdog/article/details/88071958


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM