温馨提示×

linux怎么给用户赋权限sudo

小亿
81
2024-12-31 05:22:09
栏目: 智能运维

在Linux中,要给一个用户赋予sudo权限,你需要将该用户添加到/etc/sudoers文件中

  1. 打开终端。

  2. 输入以下命令以使用root账户登录(如果你已经是root用户,可以跳过此步骤):

sudo su

输入你的root密码后,你将切换到root用户。

  1. 使用文本编辑器打开/etc/sudoers文件。这里我们使用visudo命令,它会检查文件的语法并确保不会引入错误。要使用visudo,只需输入:
visudo
  1. 在打开的/etc/sudoers文件中,找到这样的一行(可能有所不同,但大致相似):
root    ALL=(ALL:ALL) ALL

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

  1. 要给一个用户赋予sudo权限,请在文件末尾添加一行,格式如下:
username    ALL=(ALL:ALL) ALL

username替换为你要授权的用户名。例如:

john    ALL=(ALL:ALL) ALL
  1. 保存文件并退出文本编辑器。在visudo的情况下,按Esc键,然后输入:wq(保存并退出)或者ZZ(保存并退出)。

现在,该用户已经具有sudo权限,可以使用sudo命令执行需要管理员权限的任务了。

0