做爲非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
$ whoamiexample_user$ sudo whoami[sudo] password for example_user:root
結論file
新的用戶賬戶能夠使用了。做爲一種最佳實踐,使用這個sudo用戶進行服務器管理。您應該避免使用root執行維護任務。