Problem mit allgemein lesbarer Sudoers-Datei

Problem mit allgemein lesbarer Sudoers-Datei

Das ist, was ich auf meiner CentOS-Linux-Maschine bekomme, wenn ich irgendwelche Befehle ausführe. Können Sie mir bitte helfen, das abzufangen und zu lösen?

sudo: /etc/sudoers.d/admin is world readable

Antwort1

Wenn Ihr System über ein Root-Passwort verfügt, können Sie su -eine Root-Shell aufrufen und das Problem beheben. Führen Sie aus su -, geben Sie das Root-Passwort ein und führen Sie dann aus . Sie sollten nun die Shell chmod 440 /etc/sudoers.d/*verlassen und nach Bedarf ausführen können .susudo

Wenn Ihr System nicht über ein Root-Passwort verfügt, müssen Sie mit einer Rettungs-CD (oder vielleicht mit dem Initrd im Notfallmodus) einen Neustart durchführen, das Root-FS mounten und die Berechtigungen aller Dateien wie /etc/sudoers.d/oben beschrieben korrigieren, es anschließend unmounten und erneut einen Neustart durchführen.

Wenn Sie alternativ sshddie Möglichkeit zur Root-Anmeldung konfiguriert haben, können Sie sich möglicherweise von einem anderen System aus per SSH als Root anmelden, sofern der öffentliche Schlüssel in der Datei des Zielsystems vorhanden ist /root/.ssh/authorized_keys. Es kommt jedoch recht häufig vor, dass SSH-Root-Anmeldungen deaktiviert sind.

verwandte Informationen