解决/etc/sudoers权限出错导致sudo不可用的方法
2013-08-07 12:58
671 查看
本文适用于:$ sudo ... 出现sudo: 没有找到有效的 sudoers 资源,退出; /etc/sudoers 可被任何人写
1、使用U盘制作的ubuntu启动盘进入试用ubuntu,修改原ubuntu的etc/sudoers的权限
在主文件夹下随便新建一个文件夹,如mn
3、重启进入ubuntu,此时可以获取root,但仍有问题如下:
@jl-Lenovo-B465c:~$ sudo su
sudo:
/etc/sudoers.d 可被任何人写
[sudo] password for jl:
root@jl-Lenovo-B465c:/home/jl#
继续修复:
切换到root账户,获得管理员权限:
将sudoers.d文件夹的权限设置成root用户和root组,root组只有执行的权限,只有root用户有写入的权限。
4、Done!
1、使用U盘制作的ubuntu启动盘进入试用ubuntu,修改原ubuntu的etc/sudoers的权限
在主文件夹下随便新建一个文件夹,如mn
$ sudo mount /dev/sdaX /home/ubuntu/mn //挂载原ubuntu的根目录(sdaX 即为根目录所在块,X不定)到mn文件夹
$ sudo chmod 440 /home/ubuntu/mn/etc/sudoers
3、重启进入ubuntu,此时可以获取root,但仍有问题如下:
@jl-Lenovo-B465c:~$ sudo su
sudo:
/etc/sudoers.d 可被任何人写
[sudo] password for jl:
root@jl-Lenovo-B465c:/home/jl#
继续修复:
切换到root账户,获得管理员权限:
chown -R root:root /etc/sudoers.d chmod u=rwx,g=rx,o=rx /etc/sudoers.d/ chmod u=r,g=r,o= /etc/sudoers.d/*
将sudoers.d文件夹的权限设置成root用户和root组,root组只有执行的权限,只有root用户有写入的权限。
4、Done!
相关文章推荐
- 因修改/etc/sudoers权限导致sudo和su不能使用的解决方法
- 因修改/etc/sudoers权限导致sudo和su不能使用的解决方法
- 因修改/etc/sudoers权限导致sudo和su不能使用的解决方法
- 因修改/etc/sudoers权限导致sudo和su不能使用的解决方法
- 修改了etc下面sudoers权限造成SUDO命令不能用解决方法
- 因修改/etc/sudoers权限导致sudo和su不能使用的解决方法
- 因修改/etc/sudoers权限导致sudo和su不能使用的解决方法
- 用户不在sudoers文件中的解决方法,新用户赋予权限的方法
- Ubuntu问题sudo: /etc/sudoers is mode 0640, should be 0440的解决方法
- Linux篇:因为修改了/etc/sudoers 文件的权限导致的问题
- linux sudoers修改导致不能在终端使用sudo 和su的解决方法
- Ubuntu问题sudo: /etc/sudoers is mode 0640, should be 0440的解决方法
- 作死自救日记——不小心修改linux下/etc/sudoers权限的解决办法
- 不了心修改了/etc/sudoers原本的权限0777,进不去root,现在提供一个良好的解决办法~
- Linux 因修改/etc/ssh权限导致的ssh不能连接异常解决方法
- sudo: /etc/sudoers is mode 0640, should be 0440的解决方法
- Ubuntu问题sudo: /etc/sudoers is mode 0640should be 0440的解决方法
- 因修改/etc/ssh权限导致的ssh不能连接异常解决方法
- 因修改/etc/ssh权限导致的ssh不能连接异常解决方法
- Ubuntu /etc/sudoers 权限被误改为777后导致sudo命令不能使用