在使用Linux系统过程中,通常情况下,我们都会使用普通用户进行日常操作,而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开。普通用户执行到系统程序时,需要临时提升权限,sudo就是我们常用的命令,仅需要输入当前用户密码,便可以完成权限的临时提升。在使用sudo命令的过程中,我们经常会遇到当前用户不在sudoers文件中的提示信息,如果解决该问题呢?通过下面几个步骤,可以很简单的解决此问题。

1、切换到root用户权限

Last login: Tue Sep 24 20:50:51 2013 from 192.168.30.171
[user@Compile ~]$ su root
密码:
[root@Compile user]#

2、查看/etc/sudoers文件权限,如果只读权限,修改为可写权限

[root@Compile user]# ls -l /etc/sudoers
-r--r-----. 1 root root 4030 9月  25 00:57 /etc/sudoers
[root@Compile user]# chmod 777 /etc/sudoers
[root@Compile user]# ls -l /etc/sudoers
-rwxrwxrwx. 1 root root 4030 9月  25 00:57 /etc/sudoers
[root@Compile user]#

3、执行vi命令,编辑/etc/sudoers文件,添加要提升权限的用户;在文件中找到root  ALL=(ALL) ALL,在该行下添加提升权限的用户信息,如:

root    ALL=(ALL)       ALL
user    ALL=(ALL)       ALL

说明:格式为(用户名    网络中的主机=(执行命令的目标用户)    执行的命令范围)

4、保存退出,并恢复/etc/sudoers的访问权限为440

[root@Compile user]# chmod 440 /etc/sudoers
[root@Compile user]# ls -l /etc/sudoers
-r--r-----. 1 root root 4030 9月  25 00:57 /etc/sudoers
[root@Compile user]#

5、切换到普通用户,测试用户权限提升功能

转自:http://blog.csdn.net/attagain/article/details/11987297

转载于:https://www.cnblogs.com/youngerchina/p/5624473.html

为用户增加sudo权限(修改sudoers文件)相关推荐

  1. sudoers修改_为用户增加sudo权限(修改sudoers文件) | 学步园

    在使用Linux系统过程中,通常情况下,我们都会使用普通用户进行日常操作,而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开.普通用户执行到系统程序时,需要临时提升权限 ...

  2. linux7基础——给用户添加sudo权限

    文章目录 1. 切换到超级用户 2. 修改sudoers文件内容 1. 切换到超级用户 命令:su 密码:******** 此处的密码是root用户的密码 2. 修改sudoers文件内容 默认的su ...

  3. 如何给普通用户设置 sudo 权限

    如何给普通用户设置 sudo 权限 法一: 1.su - 进入root用户 2.cd /etc/进入etc目录 3.vim sudoers找到 root ALL=(ALL) ALL 4.在 root ...

  4. Linux 用户添加sudo权限

    Linux 用户添加sudo权限 一:切换到root用户 二:修改sudoers文件的权限.默认只有readonly权限 三:利用vim命令修改sudoers文件 一:切换到root用户 su roo ...

  5. ** is not in the sudoers file. This incident will be reported. 给某个用户开放sudo权限。

    在ubuntu中有一个主账号,称为管理账号,有sudo权限,可以在服务器上用 "sudo ***" 安装一些package, 或执行一些其他的需要权限的命令. 一般来说,除了主账号 ...

  6. Linux环境下为普通用户添加sudo权限

    1.背景: sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令的一个工具.Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但是有时候普通用户需要 ...

  7. Ubuntu 为普通用户添加sudo权限

    sudo是linux下常用的允许普通用户使用超级用户权限的工具.在需要超级用户权限时前面加上sudo,比如: sudo vim /xxxxxxxxxx,然后系统提示输入密码,正确后就可以像root一样 ...

  8. centos普通用户设置sudo权限

    from: http://jingyan.baidu.com/article/49ad8bce77a0365834d8fa95.html centos普通用户设置sudo权限 一直使用root用户是危 ...

  9. linux为用户添加sudo权限

    用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权 ...

  10. Ubuntu 给用户添加sudo权限

    前言 有时需要使用 root 权限,比如安装软件.启动服务等操作时就需要用到 sudo 命令来提升权限才能进行操作.而新添加的普通用户是没有权限进行 sudo 操作的,所以我们需要对普通用户授予 su ...

最新文章

  1. Node.js基础知识普及
  2. [转载] c++多态与java多态性_Java中的多态性
  3. list redis 怎样做排行_list类型的应用场景 —— Redis实战经验
  4. 关于delete字符串 需不需要加 [ ]
  5. 春运期间长江海事局开辟四类运输“绿色通道”
  6. Hello,CNDS!(第一次博客)
  7. 开源及第三方软件管理体系
  8. msf win10漏洞_Kali对Windows2008/7的MS17010漏洞测试(MSF自带模块)
  9. maya中英文对照_求玛雅的全部中英文对照
  10. php做seo优化,php做seo优化能力有哪些
  11. 13.SpringBoot学习(十三)——JDBC之 Spring Boot Jpa多数据源
  12. 基于TI 335X的工业网关参考设计
  13. 微信小程序如何保存图片到本地?
  14. 智慧物流在大宗货运领域“落地”有多难?
  15. 网络游戏服务器端架构设计
  16. centos 配置证书_如何在CentOS 8上设置和配置证书颁发机构(CA)
  17. Qt编程中的信号和槽机制
  18. 图片数据损坏了怎么恢复
  19. vue 使用Blob实现下载xls文件
  20. 十万个为什么 —— 古代没有拼音,怎么认字?

热门文章

  1. 【没理解】为何JAVA虚函数(虚方法)会造成父类可以访问子类的假象?
  2. linux下 vim修改文件后如何保存
  3. es6 箭头函数后面的大括号
  4. 应用程序不被系统杀死
  5. 牛逼!国产开源的远程桌面火了,只有 9MB,支持自建中继器!
  6. SpringBoot + Kafka + ELK 完成海量日志收集(超详细)
  7. 还在用 Random?试试 ThreadLocalRandom,好用!
  8. 阿里,百度,腾讯等一线互联网公司中,Java开发的招聘标准
  9. 华为程序员:加了六天班,加班费一万四,网友:我能加到它破产
  10. potplayer如何添加m3u直播源_拼多多个人直播流量怎么来?直播如何添加个人商品...