如何修复此sudo: /etc /sudoers是世界可写的? 我正在AWS EC2机器上工作。 sudores文件的文件许可是 -rwxrwxrwx 1根根902 2月5日12:22 sudoers 关于此问题有各种各样的问题,但这些问题不起作用。 当我想...

问题描述 投票:0回答:6

对此有各种各样的问题,但这些问题不起作用。 当我尝试做时,

sudo chmod 444 sudoers

this this显示错误,


sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

如何修复?

即将在终端运行这两个命令:

pkexec chmod 555 /etc/sudoers pkexec chmod 555 /etc/sudoers.d/README

ubuntu amazon-web-services amazon-ec2 sudo sudoers
6个回答
7
投票

pkexec chmod 0440 /etc/sudoers



2
投票
https://aws.amazon.com/premuimsupport/knowledge-center/ec2-sudoers-syntax-errors-sudo/

1
投票
微节目,您将EBS卷从EC2分离,将其安装在另一个EC2上,使用该主机上的root priv进行修复文件,然后将其重新安装到EC2

运行以下命令也有帮助。 在一个终端中打开两个终端,以下命令为PID

echo $$

2932433 ---->pid

1
投票
在另一个端子上获得的PID在上面获得的PID运行以下命令

pkttyagent --process 'pid from echo $$ command'

现在运行
pkexec chmod 555 /etc/sudoers

我也面临同样的问题。我已经使用此命令对此进行了整理

pkexec chmod 0440 /etc/sudoers


0
投票

sudo -s

最终,您将成为

root@ubuntu:~#


使用根外壳(如果以前登录为根)

SU-



0
投票
    CHMOD750/etc/sudoers.d
  1. 舱根:root /etc/sudoers.d

    Exit

  2. 现在测试:

    sudo ls /root

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.