一般而言,我们可能很多人直接用的ROOT管理服务器的。但是如果我们是多人维护服务器且应该是分不同权限的。这里我们给一定的用户开放管理服务器的权限,但是不会给绝对的ROOT权限的。这里我们可以添加一个用户授权。
一、添加一个新账户
使用 adduser 命令创建一个新用户帐户。为新用户使用强密码。您可以输入用户信息的值,或按 ENTER 将这些字段留空。
# 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
二、将用户添加到 Sudo 组
将新用户添加到 sudo 组。
# adduser example_user sudo
三、测试
切换到新用户。
# su - example_user
使用 whoami 验证您是新用户,然后使用 sudo whoami 测试 sudo 访问权限,这应该返回 root。
$ whoami
example_user
$ sudo whoami
[sudo] password for example_user:
root
新用户帐户已准备好使用。作为最佳实践,使用此 sudo 用户进行服务器管理。应该避免使用 root 来执行维护任务。
本文出处:老蒋部落 » Ubuntu环境添加管理用户且设置sudo权限和非root管理权限 | 欢迎分享( 公众号:老蒋朋友圈 )