
我在 beagleboard xm 上運行 Ubuntu。預設使用者名稱和密碼分別為“ubuntu”和“temppwd”。我想知道如何將預設用戶更改為“root”並相應地更改密碼?
答案1
您不會將使用者名稱切換為 root。 root用戶是在系統中的,但是在Ubuntu中,你很少直接使用root用戶,而是選擇一個或多個可以使用root用戶的用戶。充當root,透過使用諸如sudo
.
對於 Ubuntu,第一個使用者總是具有這種能力。因此,就您的情況而言,如果您想要 root shell,您可以輸入sudo -s
。然後系統會要求您輸入密碼,然後輸入「temppwd」。但最好直接使用 sudo 運行命令,例如sudo cat /var/log/auth.log
,因為這樣你就可以看到世界衛生組織以特定方式控制root使用者。例如,這是我的 auth.log 中的最後一個日誌條目:
6 月 9 日 09:09:15 jedesktop sudo: jo-erlend : TTY=pts/2 ; PWD=/home/jo-erlend ;用戶=根;指令=/bin/cat /var/log/auth.log
讓不同的使用者控制 root 使用者消除了共享密碼的需要,並且提供了更細微的權限控制。但是,如果您確實希望人們以 root 身分登錄,則可以使用命令 為其提供密碼來啟動 root 使用者sudo passwd root
。
但您最可能想要做的是添加一個新用戶,使該用戶成為“sudoer”,然後從系統中刪除 ubuntu 用戶。如果您將使用者新增至現代版本的「sudo」群組或舊版的「admin」群組,則該使用者將成為 sudoer。