如何把普通用户添加到sudoers file【让普通用户拥有sudo权限】有图有代码

如何把普通用户添加到sudoers file【让普通用户拥有sudo权限】

  • 问题描述
    • 在使用 sudo 执行命令之前,需要把当前普通用户添加到 sudoers 文件:

问题描述

Linux 的普通用户(uid >= 500)不具有某些命令的执行权限,为了执行较高权限的命令,一般有两种方法:

  1. 使用 su - 命令切换到 root 用户去执行;

  2. 在命令前添加 sudo 去执行。

在使用 sudo 执行命令之前,需要把当前普通用户添加到 sudoers 文件:

  1. 切换到 root 用户,使用命令 sudo visudo 进入 vim ,看到它已打开了 /etc/sudoers 文件。
    在这里插入图片描述

  2. 下拉找到
    root ALL=(ALL:ALL) ALL然后增加一行xxx ALL=(ALL:ALL) ALL xxx是你的用户名
    我的话是如下:

# User privilege specification
root    ALL=(ALL:ALL) ALL
xxx ALL=(ALL:ALL) ALL
xxx ALL=(ALL:ALL) ALL
zzk ALL=(ALL:ALL) ALL
  1. 通常可以通过按下 Ctrl + X,然后按 Y 键确认保存,最后按 Enter 键退出。
  2. 当你使用 visudo 命令编辑 /etc/sudoers 文件后,保存并退出的步骤通常如下(这里假设默认编辑器是 nano):

保存更改:按下 Ctrl + O 键。这会触发写入操作,屏幕上可能会显示 “File Name to Write: sudoers.tmp” ,这时直接按 Enter 键确认写入。
退出编辑器:按下 Ctrl + X 键。这将使你退出 nano 编辑器,并且所做的更改会自动应用到实际的 /etc/sudoers 文件中,前提是你的更改没有语法错误。

然后可以运行

sudo apt update 

快乐的开发吧!

在这里插入图片描述

上一篇:Web实时通信的学习之旅:SSE(Server-Sent Events)的技术详解及简单示例演示


下一篇:shark云原生-日志体系-filebeat高级配置(适用于生产)-更新中