簡介
如果您正在使用 CentOS 8,您應該了解與其搭配使用的關鍵指令。其中之一是 sudo 指令。此指令對於建立新使用者非常有用。透過 sudo 指令,您可以授予特定使用者特殊的管理權限。通常,這些權限僅供 root 使用者存取。如果您正在建立一般使用者,可以使用此指令給予他們特殊存取權限,而無需修改伺服器上的 /etc/sudoers 檔案。
本教學將協助您了解如何使用此指令。我們將 詳細說明在 CentOS 8 上建立啟用 sudo 的新使用者所需採取的各個步驟.
如何建立啟用 Sudo 的新使用者?
請按照以下步驟在您的 server.os 上建立啟用 sudo 的新使用者
1. 登入伺服器
首先,您必須以 root 使用者身分登入伺服器。請使用以下指令登入:
|
1 |
$ ssh root@your_server_ip_address |
請替換為您自己伺服器的 IP 地址或主機名稱。
2. 新增使用者
接下來,我們將新增一個使用者。為此,我們將使用 adduser 指令。假設我們要新增一個名為 sammy:
|
1 |
# adduser sammy |
您可以將 sammy 替換為您偏好的使用者名稱。下一步是為您的使用者設定密碼。請使用 passwd 指令,如下所示:
|
1 |
# passwd sammy |
系統會要求您輸入兩次新密碼以進行確認:
將 sammy 替換為您選擇的使用者名稱。
3. Wheel 群組
現在我們將把該使用者新增到 wheel 群組。如果您想給予現有帳戶管理員權限,則可以直接跳到此步驟。我們將使用 usermod 指令將使用者新增至該群組:
|
1 |
# usermod -aG wheel sammy |
我們這樣做的原因是,wheel 群組中的所有使用者都擁有完整的 sudo 存取權限與特權。
4. Sudo 存取權限
最後,您可以檢查並確認您的新使用者是否已取得 sudo 權限。首先,我們將使用 su 指令從 root 使用者切換到新使用者:
|
1 |
# su - sammy |
透過執行 sudo 以及您希望搭配新權限使用的指令來進行測試:
|
1 |
# sudo command_to_run |
假設我們想要列出 /root 目錄的內容。通常,只有 root 使用者才能檢視此目錄的內容:
|
1 |
$ sudo ls -la /root |
如果您是第一次使用 sudo,系統會要求您輸入帳戶密碼:
在欄位中輸入您的密碼以繼續。請記住,您需要輸入的是帳戶密碼,而不是 root 密碼。如果您在正確的 wheel 群組且已啟用權限,該指令將成功執行並向您顯示結果。這證實了您已取得具有 root 權限的 sudo 權限。
結論
在本教學的幫助下,您可以建立一個新帳戶並授予其管理權限。最簡單的方法是將其新增至 wheel 群組以取得 sudo 存取權限。
此外,您可以查看我們其他涉及 CentOS 的教學,您可以在 我們的部落格:
祝您使用愉快!


留言
目前尚無留言。成為第一個留言的人吧。