Linux - sudo:/etc/sudoers 可被任何人写

错误如下:

sudo: /etc/sudoers 可被任何人写
sudo: 没有找到有效的 sudoers 资源,退出
sudo: 无法初始化策略插件

首要要解决的是:sudo: /etc/sudoers 可被任何人写。

解决方案:

sudoers的权限被改了,改回来就好了。

pkexec chmod 0440 /etc/sudoers

# 当前操作系统内核信息
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.19.118-v7+ #1311 SMP Mon Apr 27 14:21:24 BST 2020 armv7l GNU/Linux
 

#当前操作系统版本信息
cat /proc/version

pi@raspberrypi:~ $ cat /proc/version
Linux version 4.19.118-v7+ (dom@buildbot) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1311 SMP Mon Apr 27 14:21:24 BST 2020
pi@raspberrypi:~ $ sudo apt-get upgrade
sudo: /etc/sudoers 可被任何人写
sudo: 没有找到有效的 sudoers 资源,退出
sudo: 无法初始化策略插件
pi@raspberrypi:~ $ pkexec chmod 0440 /etc/sudoers
pi@raspberrypi:~ $ sudo apt-get upgrade
sudo: /etc/sudoers.d 可被任何人写

我们信任您已经从系统管理员那里了解了日常注意事项。
总结起来无外乎这三点:

    #1) 尊重别人的隐私。
    #2) 输入前要先考虑(后果和风险)。
    #3) 权力越大,责任越大。

[sudo] pi 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
正在计算更新... 完成
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
pi@raspberrypi:~ $ 

 

你可能感兴趣的:(日益精进,linux)