如何在CentOS上创建一个Sudo用户?

评论 0 浏览 0 2018-04-08

sudo命令旨在允许用户以另一个用户(默认为根用户)的安全权限来运行程序。

在本指南中,我们将告诉您如何在CentOS上创建一个具有sudo权限的新用户。你可以使用sudo用户在你的CentOS机器上执行管理任务,而不需要以root用户身份登录。

创建Sudo用户

在CentOS上默认情况下,wheel组的用户被授予sudo权限。如果你想为一个现有的用户配置sudo,只需将你的用户添加到wheel组,如步骤4所示。

按照下面的步骤,在你的CentOS服务器上创建一个sudo用户:

1.登录到你的服务器

首先,通过ssh以根用户身份登录到您的CentOS服务器:

ssh root@server_ip_address

2.创建一个新的用户账户

使用useradd命令,创建一个新的用户帐户:

useradd username

username替换为你想创建的用户名。

3.设置用户密码

运行passwd命令,为新用户设置密码:

passwd username

你会被提示确认密码。请确保你使用一个强大的密码。

输出

Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

4.将新用户添加到sudo组中

在CentOS系统中,默认情况下,wheel组的成员被授予sudo权限。将新用户添加到wheel组中:

usermod -aG wheel username

如何使用Sudo

切换到新创建的用户:

su - username

要使用sudo,只需在命令前加上sudo和空格即可。

sudo [COMMAND]

例如,要想列出/root目录的内容,你会使用:

sudo ls -l /root

当你第一次从这个账户使用sudo时,你会看到下面的横幅信息,并且会提示你输入用户账户的密码。

输出

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for username:

总结

这就是全部。你已经在你的CentOS系统上成功创建了一个sudo用户。现在你可以使用这个用户在你的服务器上执行管理任务。

如果你有任何问题,请随时留言评论。

最后更新2023-08-07
0 个评论
标签