Gesperrt beim Einrichten von nginx

487
Márton Pitó

Ich habe zum ersten Mal versucht, einen Webserver einzurichten.

Ich habe versucht, ein Digital Ocean Droplet mit CentOS einzurichten.

Während des Nginx-Setups habe ich versehentlich die Berechtigung von / für den Nginx-Benutzer geändert, sodass ich jetzt auf nichts zugreifen kann. Sudo schlägt fehl mit:

sudo: /etc/sudo.conf is owned by uid 997, should be 0 sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set 

Durch das Befolgen der Handbücher von Digital Ocean habe ich leider das Root-Login deaktiviert, sodass ich keine Möglichkeit finde, die Berechtigungen wieder zu ändern. Ich habe es versucht

su - nginx 

aber ich konnte das Passwort dieses Benutzers nicht finden, das hilft also nicht.

Gibt es ein bekanntes Standardkennwort bei der Initialisierung von nginx oder eine andere Lösung? Muss ich meinen Server herunterfahren und einen neuen bekommen?

0
Haben Sie das Root-Login vollständig oder nur über SSH deaktiviert? Wenn Sie immer noch das Root-Login aktiviert haben, können Sie die Web-Konsole von Digital Ocean verwenden. Worthwelle vor 6 Jahren 0
Du hast recht, ich habe es nur über SSH deaktiviert. Nachdem ich jedoch mein root pwd zurückgesetzt und versucht hatte, ein neues über die Webkonsole einzurichten, erhielt ich mehrmals einen Authentifizierungs-Token-Manipulationsfehler. Es scheint ein ungelöstes Problem zu sein, also habe ich wahrscheinlich keine Optionen mehr. Márton Pitó vor 6 Jahren 0

0 Antworten auf die Frage