[Linux] - xxx 不在 sudoers 文件中。此事将被报告。
2015-10-15 15:42
886 查看
redhat系统:
linux中创建用户命令为:useradd 用户名, eg: useradd test
指定密码:passwd test
但是有时候我们需要使用test运行执行一些root用户才有权限执行的命令,此时有两种方式:第一种,方式使用test用户执行,采用root用户执行。第二种,使用sudo命令临时给用户test赋予root权限。第一种我们就不考虑了,第二种是我们主要的采用方式,但是默认情况下,用户是不具有sudo权限的,这个需要root用户赋予。如果没有进行任何操作,执行sudo命令会出现异常:"test不在 sudoers 文件中。此事将被报告。"。
使用root用户登录系统,查看文件/etc/sudoers权限信息,显示如下:
![](https://images2015.cnblogs.com/blog/708990/201510/708990-20151015153459757-2064528386.png)
我们可以看到此时该文件的权限为root用户和supper用户组拥有读权限,其他用户没有权限。此时修改该文件权限为root用户可写,执行命令chmod u+w /etc/sudoers或者执行chmod 640 /etc/sudoers。
修改文件内容:vim /etc/sudoers,修改如下所示:
![](https://images2015.cnblogs.com/blog/708990/201510/708990-20151015153937522-2129205714.png)
原来的
![](https://images2015.cnblogs.com/blog/708990/201510/708990-20151015153957960-1657628966.png)
添加后的
将文件权限复原,命令chmod u-w /etc/sudoers或者执行chmod 440 /etc/sudoers。
至此,完成。。。如果还不可以,那么重启一下。
linux中创建用户命令为:useradd 用户名, eg: useradd test
指定密码:passwd test
但是有时候我们需要使用test运行执行一些root用户才有权限执行的命令,此时有两种方式:第一种,方式使用test用户执行,采用root用户执行。第二种,使用sudo命令临时给用户test赋予root权限。第一种我们就不考虑了,第二种是我们主要的采用方式,但是默认情况下,用户是不具有sudo权限的,这个需要root用户赋予。如果没有进行任何操作,执行sudo命令会出现异常:"test不在 sudoers 文件中。此事将被报告。"。
使用root用户登录系统,查看文件/etc/sudoers权限信息,显示如下:
![](https://images2015.cnblogs.com/blog/708990/201510/708990-20151015153459757-2064528386.png)
我们可以看到此时该文件的权限为root用户和supper用户组拥有读权限,其他用户没有权限。此时修改该文件权限为root用户可写,执行命令chmod u+w /etc/sudoers或者执行chmod 640 /etc/sudoers。
修改文件内容:vim /etc/sudoers,修改如下所示:
![](https://images2015.cnblogs.com/blog/708990/201510/708990-20151015153937522-2129205714.png)
原来的
![](https://images2015.cnblogs.com/blog/708990/201510/708990-20151015153957960-1657628966.png)
添加后的
将文件权限复原,命令chmod u-w /etc/sudoers或者执行chmod 440 /etc/sudoers。
至此,完成。。。如果还不可以,那么重启一下。
相关文章推荐
- 有趣的 Linux 命令
- Linux内核工程导论——虚拟化与云
- Linux du命令查看文件夹和文件大小
- [国嵌笔记][014][Mini2440安装Linux]
- linux 内核编译
- gcc编译过程、C语言编译过程分析、环境变量设置、linux文件夹结构和用途介绍、常用文件和目录的操作命令、文件类型
- Linux查看系统cpu个数、核心数、线程数
- centos架设pptp服务:并测试windos客户端、Linux客户端!
- linux route 添加路由
- linux中yum安装openJDK
- linux内核参数注释与优化(转载)
- MacOSX中设置和改变$PATH变量
- Linux/Windows下 C/C++开发的差异
- grep文本搜索命令+正则表达式搜索详解
- linux 信号与软中断
- Linux 基础知识: GPT分区基础知识及如何在GPT分区上安装WIN7
- linux 下 postgres 的使用总结
- linux mount (挂载命令)详解
- Linux进程实践(3) --进程终止与exec函数族
- 解决linux buffer/cache 消耗内存过高引发的问题