误改sudoers的访问权限后的修复
来源:互联网 发布:上海通联数据股份公司 编辑:程序博客网 时间:2024/05/21 05:38
Ubuntu16.04操作系统:
造成原因:
在linux下,普通用户只能执行普通操作,如果希望普通用户能够执行管理员的权限,就需要/etc/sudoers。
默认情况下,/etc/sudoers的权限是0440,也就是
4 -r--r----- 1 root root 557 2002-01-05 13:14 /etc/sudoers
所以如果想添加用户到sudoer,那么就需要给/etc/sudoers写权限。
chmod a+w /etc/soduers
添加用户完成后,就以为可以了,于是保存退出。
然而就这样,你就再也不能用sudo su 进入root权限了。
因为/etc/sudoers的权限只能是0440才能为系统使用和识别。
你肯定想,可以用
chmod 0440 /etc/sudoer来修改此用户的权限。问题是,此操作需要root权限。
无语了。。。
怎么办呢?
此时root也不能登录,因为没有给root设置密码。
具体的解决方案:
打开终端ctrl+alt+T:
输入: pkexec chmod 0440 /etc/sudoers
弹出一个框:输入你的登录密码
0 0
- 误改sudoers的访问权限后的修复
- 误改sudoers的访问权限后的修复
- 关于解决ubuntu误改sudoers文件的解决办法
- Linux下、sudoers的权限被更改后,不能sudo的解决办法
- sudoers 改成777后怎么改回
- ubuntu中修改了sudoers的权限导致,sudoers不能用的解决
- 关于电脑访问权限的几个问题--增删改查文件权限不够
- sudoers文件更改错误,root权限无法使用的解决方案
- 不小心修改linux下/etc/sudoers权限的问题
- ubuntu sudoers权限修改及visudo的使用
- C++继承后的访问权限-一看便知
- root密码忘记(或sudoers权限被改,非0440)
- 重装系统后 Virtualbox 的修复
- 脱壳后的IAT修复
- Ubuntu /etc/sudoers 权限被误改为777后导致sudo命令不能使用
- Class的访问权限
- C++的访问权限
- 类的访问权限
- IOS的三种定时器 GCD CADisplayLink NSTimer
- java Swing布局管理之GridLayout布局
- 深度学习——PReLU激活
- 位运算总结
- JAVA中的循环
- 误改sudoers的访问权限后的修复
- 左移与右移
- PageRank算法
- 程序猿每天积累的点点滴滴
- 设计模式(8)--Ioc模式
- Android中activity之间如何传递Hashmap数据
- 《软件开发与创新:ThoughtWorks文集》读后感
- Jsp+javaBean+mysql的网络云盘
- JavaScript之正则表达式