我們都知道linux系統(tǒng)安裝完成后都有一個默認的管理員賬號,那個賬號便是超級管理員root,有點類似于windows系統(tǒng)下Adminitrator,它擁有系統(tǒng)中的最高權(quán)限。這意味著root可以執(zhí)行系統(tǒng)上的任何操作,包括創(chuàng)建、刪除和修改文件、安裝和卸載軟件、更改系統(tǒng)配置,以及管理用戶賬戶等。root賬號對系統(tǒng)的控制幾乎沒有限制。
以下是創(chuàng)建管理員賬號的步驟:
1. 以root用戶身份登錄或使用sudo權(quán)限
要創(chuàng)建管理員賬號,您需要具有足夠的權(quán)限。通常情況下,您需要以root用戶身份登錄系統(tǒng)或擁有sudo權(quán)限以執(zhí)行下面的步驟。
2. 創(chuàng)建新用戶
可以使用useradd命令來創(chuàng)建新用戶,例如:
sudo useradd -m -s /bin/bash adminuser
這將創(chuàng)建一個名為adminuser的用戶,并為其分配一個家目錄(使用-m選項)和bash作為默認shell(使用-s選項)。
3. 設(shè)置用戶密碼
為新創(chuàng)建的用戶設(shè)置密碼,可以使用passwd命令,例如:
sudo passwd adminuser
根據(jù)提示輸入兩次密碼
4. 將用戶添加到sudo組
-
要賦予管理員權(quán)限,您需要將新用戶添加到sudo組(或具有sudo權(quán)限的組)。在大多數(shù)Linux發(fā)行版中,使用以下命令將用戶添加到sudo組:
sudo usermod -aG sudo adminuser
-
對于centos系統(tǒng),使用以下命令:
usermod -aG wheel adminuser
-
除此之外還可以通過修改/etc/sudoers文件來管理賬號的權(quán)限,以root權(quán)限編輯sudoers文件。在終端中運行以下命令:
sudo visudo
-
在sudoers文件中添加一個新的條目來允許新的管理員賬號執(zhí)行sudo命令。以下是一個示例:
adminuser ALL=(ALL) ALL
上述條目的含義是允許adminuser賬號在任何主機上(ALL),以任何用戶身份(ALL),以root權(quán)限執(zhí)行任何命令(ALL)。
5. 管理員權(quán)限測試
sudo apt update
至此,Linux管理員賬號已經(jīng)創(chuàng)建完成。在工作中為了安全起見,建議使用非root管理員權(quán)限的賬號來維護系統(tǒng),因為root賬號是Linux系統(tǒng)中的最高權(quán)限賬號,具有對系統(tǒng)的完全控制權(quán)限。濫用root權(quán)限可能會導(dǎo)致嚴重的系統(tǒng)問題,因此應(yīng)該謹慎使用,僅在必要時才使用。管理員應(yīng)該采取額外的安全措施來保護root賬號和系統(tǒng)的安全性。