解决sudo: no valid sudoers sources found, quitting
在上一篇文章 xxx is not in the sudoers file.This incident will be reported. 的解决方法里,我给普通用户设置了可以使用sudo,今天老大要求普通用户输入sudo的时候,不需要密码.
系统:centos 6.3
1.设置普通用户可以使用sudo
chmod u+w /etc/sudoers
vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加
username ALL=(ALL) NOPASSWD: ALL
再找到下面这句
#%wheel ALL=(ALL) NOPASSWD: ALL
改成
%wheel ALL=(ALL) NOPASSWD: ALL
保存退出后执行:
gpasswd -a username wheel
将你的用户(普通用户)调整至wheel用户组里面,这样就可以以后用户执行sudo就不用输入密码了.
2.恢复/etc/sudoers的权限
因为我没有把/etc/sudoers的权限恢复成440,就切换到普通用户下去执行:
sudo ifconfig
报以下错误:
sudo: /etc/sudoers is mode 0640, should be 0440
sudo: no valid sudoers sources found, quitting
退出普通用户,在root下执行:
chmod u-w /etc/sudoers
或
chmod 440 /etc/sudoers
再到普通用户执行
sudo ifconfig eth0
eth0 Link encap:Ethernet HWaddr 22:00:0A:84:05:83
inet addr:10.132.5.11 Bcast:10.132.5.191 Mask:255.255.255.192
inet6 addr: fe80::2000:aff:fe84:583/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6034 errors:0 dropped:0 overruns:0 frame:0
TX packets:4242 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:657163 (641.7 KiB) TX bytes:669943 (654.2 KiB)
Interrupt:246
可以看到执行sudo成功了.
解决sudo: no valid sudoers sources found, quitting相关推荐
- Ansible:遇到错误 sudo: /etc/sudoers is world writable\r\nsudo: no valid sudoers sources found, quitting
执行ansible-playbook时,遇到该错误: 经过检查发现是因为在Linux中 /etc/sudoers该文件必须是只读权限的才行,故我们需要修改其权限为440,到root账户下修改,直接ch ...
- 解决 :sudo:/etc/sudoers 可被任何人写
问题: sudo:sudo /etc/sudoers is world writable sudo:no valid sudoers sources found ,quitting sudo:unab ...
- centos7 ifconfig命令找不到_分享一个解决 sudo 命令找不到环境变量的小技巧
公众号关注 「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux ! 如何解决 sudo 命令找不到环境变量的问题 在通过 sudo 运行命令时,系统会默认重置环境变量为安全的环境变量, ...
- 解决ERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/m
解决ERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/m ...
- Debian11镜像更新为阿里巴巴开源镜像站镜像,切换root用户,解决用户名不在sudoers文件中此事将被报告,Debian11 文件夹对话框、火狐浏览器、命令终端等没有最大化和最小化
选择Debian作为编程开发最佳Linux的理由: Debian是面向程序员的最古老,最出色的Linux发行版之一.Debian提供了具有.deb软件包管理兼容性的超稳定发行版.Debian为程序员提 ...
- Ubuntu18.04安装ros(顺利解决 sudo rosdep init 与 rosdep update 存在的问题,附保姆级图文流程)
Ubuntu18.04(Ubuntu20.04)安装ros(顺利解决 sudo rosdep init 与rosdep update 存在的问题,附保姆级图文流程) 前言 安装了很多次,东拼西凑好多博 ...
- Ubuntu解决sudo source command not found错误
Ubuntu解决sudo: source: command not found错误 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 在Ubuntu Ser ...
- linux 切换用户身份、su、sudo、/etc/sudoers
Linux系统中,有时候普通用户有些事情是不能做的,除非是root用户才能做到.这时就需要用su命令临时切换到root身份来做事了. su:substitute['sʌbstɪtjuːt]代替 use ...
- linux sudo使用和sudoers配置详解
sudo 是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等.这样不仅减少了root用户的登陆和管理时间 ...
- linux sudo 配置文件,linux sudo使用和sudoers配置详解
sudo 是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等.这样不仅减少了root用户的登陆和管理时间 ...
最新文章
- MATLAB 数组运算
- (6)nginx:rewrite
- ava线程池ThreadPoolExecutor的keepAliveTime=0时,表示超过core线程数的线程在空闲时立即结束
- 实战干货!Spring Cloud Gateway 整合 OAuth2.0 实现分布式统一认证授权!
- E3 tree 1.6在Firefox下显示问题的修复
- python编程入门 适合于零基础朋友-[零基础学python]复习if语句
- Apache-Shiro-会话管理
- Visio PAD模板
- mysql代码创建表博客园_数据库——用代码创建表
- H5py数据集的制作
- VS的Qt界面预览和QtCreator的界面预览快捷键
- GPS从入门到放弃(十七) --- 对流层延时
- 电脑如何查看wifi密码?
- 176. 第二高的薪水(SQL中的ifnull函数和limt1,1的使用)
- win8虚拟机_VMware 15虚拟机VM软件安装教程
- Windows10软件显示模糊解决方案
- 安装包时遇到 requires a peer of @angular/core、unmet peer dependency...的问题
- 黑马JAVA P163 字节缓冲流的性能分析
- iOS及Android自动化实践
- wangEditor富文本编辑器使用、编辑器内容转json格式