Beschädigtes Sudo bei Amazon Web Services EC2 Linux CentOS

Beschädigtes Sudo bei Amazon Web Services EC2 Linux CentOS

Ich hatte also keine Ahnung von den Gefahren, die mit der Manipulation der Datei /etc/sudoers verbunden sind, und wollte dort nur eine einfache Änderung vornehmen. Allerdings habe ich dort anscheinend etwas mit falscher Syntax eingefügt, was dieses Problem verursacht:

$ sudo
sudo: >>> /etc/sudoers: syntax error near line 122 <<<
sudo: parse error in /etc/sudoers near line 122
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Ich kann die Datei /etc/sudoers nicht mehr bearbeiten, da ich keinen Root-Zugriff habe.

Eine Lösung, die ich online sehe, ist:

$ su -

und geben Sie das Root-Passwort ein. Allerdings scheint diese Amazon EC2-Box kein Root-Passwort zu haben, was mich daran hindert,su -

Außerdem sehe ich, dass man den Computer neu starten und einige Einzelbenutzer-Aufgaben ausführen kann, um das Passwort zurückzusetzen. Das große Problem ist, dass es sich um Amazon EC2 handelt und ich mich nur per SSH mit der Box verbinde. Ich habe keinen physischen Zugriff.

Frage: Bin ich völlig aufgeschmissen oder gibt es einen möglichen Workaround? Das ist nicht Ubuntu, es scheint CentOS zu sein. Ich verstehe jetzt auch was mit ist visudo, aber auf der Site, von der ich die Änderung bekommen habe, wurde das nicht erwähnt.

Antwort1

Versuche dies:

pkexec visudo

Ich habe keine Ahnung, ob dies mit den EC2-Diensten von Amazon funktioniert. Ich habe gerade die Antwort gefundenHier.

verwandte Informationen