用心打造
VPS知识分享网站

如何在Ubuntu中创建具有Sudo权限的用户?

在管理自己的服务器时,执行某些需要提升权限的任务或命令是必不可少的。但有时,您可能无法直接访问root帐户,或者出于安全考虑,服务器上可能会限制对root权限的访问。这时,sudo 命令就可以帮助您临时提升权限,允许普通用户执行需要管理员(root)权限的任务或命令。

本文将向您介绍如何在Ubuntu中创建一个具有sudo权限的用户,并授予该用户执行管理员任务的能力。

如何在Ubuntu中创建具有Sudo权限的用户?

如何在Ubuntu中创建具有Sudo权限的用户

在开始之前,您需要以root用户身份通过SSH连接到您的服务器。

成功登录服务器后,您可以按照以下步骤授予某个用户sudo权限:

第1步:编辑sudoers文件

  1. 输入以下命令来编辑sudoers文件:
    visudo
    

    visudo 是专门用于编辑sudoers文件的命令,它会在保存文件前检查语法错误,确保不会因为配置错误导致系统无法使用sudo。

第2步:修改sudoers文件

  1. 找到类似以下内容的行:
    root ALL=(ALL:ALL) ALL
    

    这行代码表示root用户可以在所有主机上以任何身份执行任何命令。

  2. 在该行下方添加您希望授予sudo权限的用户名。例如,如果您的新用户名是new_username_here,那么添加以下内容:
    root ALL=(ALL:ALL) ALL
    new_username_here ALL=(ALL:ALL) ALL
    

    这表示new_username_here用户同样可以使用sudo执行任何命令。

第3步:保存并退出

  1. 编辑完成后,按Ctrl + X保存并退出visudo编辑器。

第4步:验证新的sudo权限

  1. 您已经成功地为该用户授予了sudo权限。现在,您可以切换到该用户并测试是否能够使用sudo命令:
    su - new_username_here
    sudo whoami
    

    如果一切正常,系统会返回root,表示该用户已经成功获得了sudo权限。

如果您想为其他用户添加sudo权限,可以使用相同的步骤,编辑sudoers文件并添加相应的用户名。

温馨提示:在编辑sudoers文件时,请小心操作,确保文件语法正确,因为任何语法错误都可能导致系统无法正常使用sudo命令,从而影响系统管理。

赞(0)
未经允许不得转载;国外VPS测评网 » 如何在Ubuntu中创建具有Sudo权限的用户?
分享到