在Ubuntu上建立一個Sudo用戶

做爲非root用戶執行服務器管理是安全方面的最佳實踐。啓動Vultr VPS以後,做爲root用戶的第一個任務應該是設置一個具備sudo訪問權的非root用戶。安全

本文適用於如下版本:
Ubuntu 20.04 LTS
Ubuntu 19.10
Ubuntu 18.04 LTS
Ubuntu 16.04 LTS服務器

步驟1:添加一個新用戶賬戶測試

使用adduser命令建立一個新的用戶賬戶。爲新用戶使用強密碼。您能夠爲用戶信息輸入值,或者按enter將這些字段留空。code

# adduser example_user
Adding user `example_user' ...
Adding new group `example_user' (1001) ...
Adding new user `example_user' (1001) with group `example_user' ...
Creating home directory `/home/example_user' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for example_user
Enter the new value, or press ENTER for the default
Full Name []: Example User
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y

步驟2:將用戶添加到Sudo組orm

使用usermod將新用戶添加到sudo組。it

# usermod -aG sudo example_user

步驟3:測試io

切換到新用戶。form

# su - example_user

驗證您是使用whoami的新用戶,而後使用sudo whoami測試sudo訪問,它應該返回root。date

$ whoami
example_user
$ sudo whoami
[sudo] password for example_user:
root

結論file

新的用戶賬戶能夠使用了。做爲一種最佳實踐,使用這個sudo用戶進行服務器管理。您應該避免使用root執行維護任務。

相關文章
相關標籤/搜索