我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Ubuntu 给用户添加sudo权限

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Ubuntu 给用户添加sudo权限

前言

有时需要使用 root 权限,比如安装软件、启动服务等操作时就需要用到 sudo 命令来提升权限才能进行操作。而新添加的普通用户是没有权限进行 sudo 操作的,所以我们需要对普通用户授予 sudo 权限。授予 sudo 权限有三个方法,第一个是把用户添加到 sudo 用户组,第二个是修改 sudo 配置文件 (etc/sudoers),第三个是添加配置文件到 /etc/sudoers.d/ 目录中。选其中一个即可,推荐第三个方法。

安装 sudo

如果系统中没有 sudo,需要先安装。

# Debianapt install sudo -y# Centosyum install sudo -y

添加用户到 sudo 用户组

以添加 p3terx 这个用户到 sudo 用户组为例子,输入下面命令:

usermod -aG sudo p3terx

修改 sudo 配置文件(etc/sudoers)

打开 sudo 配置文件

visudo

以授予 p3terx 这个用户 sudo 权限为例子,添加如下内容。

p3terx ALL=(ALL) ALL

添加配置文件到/etc/sudoers.d/目录中

这个是系统文档推荐的做法。/etc/sudoers.d/ 目录中的文件相当于是 etc/sudoers 文件的补充。如果你写的配置文件有问题或者是想去除用户的 sudo 权限,直接删除文件即可,不用去修改 /etc/sudoers 文件,不会影响到系统默认配置。

以授予 p3terx 这个用户 sudo 权限为例子,在终端中输入以下命令直接添加配置文件:

tee /etc/sudoers.d/p3terx <<< 'p3terx ALL=(ALL) ALL'

如果你不想输入每次 sudo 都输入密码,可以设置免密。

tee /etc/sudoers.d/p3terx <<< 'p3terx ALL=(ALL) NOPASSWD: ALL'
服务器不要设置免密!不安全!

最后赋予正确的权限:

chmod 440 /etc/sudoers.d/p3terx
https://p3terx.com/archives/linux-grants-normal-user-sudo-permission.html

来源地址:https://blog.csdn.net/zaf0516/article/details/126390046

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Ubuntu 给用户添加sudo权限

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ubuntu如何给用户添加管理员权限

在Ubuntu中,可以通过以下步骤给用户添加管理员权限:1. 打开终端,以管理员身份登录。2. 创建一个新用户(如果需要)。可以使用以下命令来创建新用户:```sudo adduser 新用户名```3. 将新用户添加到sudo用户组中。s
2023-08-16

如何在Linux环境为用户添加sudo权限

sudo的配置文件sudo默认配置文件是**/etc/sudoers** ,一般使用Linux指定编辑工具visudo ,此工具的好处是可以进行错误检查。在添加规则不符合语法规则时,保存退出时会提示给我们错误信息;配置好后,可以用切换到您授
2022-06-03

linux给用户添加root权限方法总结

1、添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser tommy //添加一个名为tommy的用户 #passwd tommy //修改密码 Changing password for user tommy.
2022-06-04

如何给oracle的用户添加所有权限

要给Oracle用户添加所有权限,可以使用以下步骤:以具有sysdba角色的用户身份登录到Oracle数据库。执行以下命令创建一个新的角色,并授予该角色所有系统特权:CREATE ROLE dba_role;GRANT ALL PRIV
如何给oracle的用户添加所有权限
2024-04-09

怎么添加一个mysql用户并给予权限

这篇“怎么添加一个mysql用户并给予权限”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么添加一个mysql用户并给予权限
2023-07-05

Linux下普通用户用sudo su给自己加root权限的方法

首先: sudo这个命令就是给后面的命令加上root权限(sudo=superuser do),su这个命令是switch user,切换用户,你sudo su这个命令的意思是用root的权限来切换到()用户。你根本没有指定用户,当然切换
2022-06-04

linux如何给用户增加权限

要给用户增加权限,可以通过以下步骤:1. 使用root用户登录或者使用sudo命令获得root权限。2. 使用以下命令添加新用户(假设新用户为"newuser"):```shellsudo adduser newuser```3. 设置新用
2023-08-23

mysql如何添加用户权限

添加 mysql 用户权限的过程包括:创建用户:create user 'username'@'hostname' identified by 'password';授予权限:grant on .* to 'username'@'host
mysql如何添加用户权限
2024-06-15

mongodb怎么添加用户权限

要在MongoDB中添加用户权限,可以按照以下步骤进行操作:1. 连接到MongoDB数据库的shell。2. 切换到admin数据库。可以使用以下命令切换到admin数据库: `use admin`3. 创建一个新的用户,使用以下命令:
2023-08-30

如何添加一个mysql用户并给予权限详解

目录一、新建一个用户1、创建用户命令:二、为用户授权1、给用户授权命令 2、给 hh 用户授可查、改的权限。3、在给 hh用户增加一个查看视图的权限,并刷新三、撤销用户权限1、撤销用户权限命令2、撤销 joytom 用户的查看视图的权限四、
2023-03-01

Linux用户如何配置sudo权限

这篇文章将为大家详细讲解有关Linux用户如何配置sudo权限,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。sudo的工作过程如下:1,当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判
2023-06-09

怎么在Ubuntu上为用户授予和移除sudo权限

这篇文章主要介绍“怎么在Ubuntu上为用户授予和移除sudo权限”,在日常操作中,相信很多人在怎么在Ubuntu上为用户授予和移除sudo权限问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Ubuntu
2023-06-16

laravel8.5怎么添加用户权限管理

本篇内容主要讲解“laravel8.5怎么添加用户权限管理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“laravel8.5怎么添加用户权限管理”吧!
2023-06-26

阿里云服务器添加用户权限

阿里云服务器可以添加用户权限,您可以通过以下步骤进行操作:打开阿里云控制台并登录您的账户。在左侧导航栏中点击“管理”选项。点击“用户权限”选项。在弹出的“用户权限”对话框中,选择“添加用户”。在“创建新用户”文本框中输入您的账户名称、密码和验证码。单击“下一步”以创建新用户。在用户创建成功后,将自动为该用户分配一个用户名和一个用户组,并将该用户分配给该用户权限。注
2023-10-27

编程热搜

目录