如何在Debian上創建Sudo用戶

sudo命令(超級用戶do的縮寫)是一個程序,旨在允許用戶執行具有其他用戶(默認情況下為root用戶)的安全特權的命令。

在本指南中,我們將向您展示如何在Debian系統上創建新用戶並賦予其sudo訪問權限。

您可以使用該用戶帳戶執行管理命令,而無需以root用戶身份登錄Debian服務器。

創建一個sudo用戶

請按照以下步驟創建一個新的用戶帳戶,並為其授予sudo訪問權限。 如果要為現有用戶配置sudo,請跳至步驟3。

1.登錄到服務器。 #

首先,以root用戶身份登錄到系統:

ssh [email protected]_ip_address

2.創建一個新的用戶帳戶。 #

使用創建新的用戶帳戶 adduser 命令。 別忘了更換 username 使用您所需的用戶名:

adduser username

該命令將提示您設置並確認新的用戶密碼。 確保新帳戶的密碼儘可能強(字母,數字和特殊字符的組合)。

Adding user `username' ...
Adding new group `username' (1001) ...
Adding new user `username' (1001) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully

設置用戶密碼後,該命令將為用戶創建一個主目錄,在該主目錄中複製幾個配置文件,並提示您設置新用戶的信息。 如果要將所有這些信息留空,請按 ENTER 接受默認值。

Changing the user information for username
Enter the new value, or press ENTER for the default
    Full Name []:
    Room Number []:
    Work Phone []:
    Home Phone []:
    Other []:
Is the information correct? [Y/n]

3.將用戶添加到 sudo 組號

在Debian系統上,默認情況下,該組的成員 sudo 被授予sudo訪問權限。 要將用戶添加到sudo組,請使用 usermod 命令:

usermod -aG sudo username

測試sudo訪問

切換到新創建的用戶:

su - username

使用sudo命令運行 whoami 命令:

sudo whoami

如果用戶具有sudo訪問權限,則輸出 whoami 命令將是 root

root

如何使用sudo#

要使用sudo,只需在命令前添加前綴 sudo 和空間:

sudo ls -l /root

第一次在會話中使用sudo時,系統將提示您輸入用戶密碼:

[sudo] password for username:

結論#

您已經了解了如何創建具有sudo特權的用戶。 現在,您可以使用該用戶帳戶登錄到Debian服務器,並使用sudo運行管理命令。

如有任何疑問,請隨時發表評論。

Debian須藤

Sidebar