Gibt es irgendwelche Auswirkungen, wenn wir den Root-Benutzer auf einer Azure Linux-VM aktivieren?

818
Steven Lee - MSFT

Ich erstelle eine neue Linux-VM (CentOS7) in Azure. Der Root-Benutzer ist standardmäßig deaktiviert. Also aktiviere ich den root-Benutzer und ändere das Passwort. Ich frage mich, ob dies Auswirkungen auf die VM haben wird.

Jeder Vorschlag wird geschätzt!

Vielen Dank,

Steven

1

2 Antworten auf die Frage

3
Mikael Kjær

Nicht direkt, aber es ist schlechte Praxis und ein Sicherheitsbedenken .

Stattdessen sollten Sie einen neuen Benutzer erstellen und sudo / su verwenden.

3
Animesh Patra

Sie müssen die Fähigkeiten des Root-Benutzers und des Sudo-Benutzers kennen . Root- Benutzer hat eine Benutzer-ID von 0 und unbegrenzte Berechtigungen. Sie können auf jede Datei zugreifen, jeden Systemaufruf ausführen und jedes Programm ausführen, wenn Sie ein Root-Benutzer sind. Aus diesem Grund wird ein Root-Benutzer als Superuser aufgerufen. Normalerweise repräsentiert der Befehl su einen Superuser.

Der sudo- Befehl (kurz für Superuser do ) ermöglicht einem normalen Benutzer teilweise administrative Befugnisse. Mit dem Befehl sudo können Sie Befehle mit Superuser-Berechtigungen ausführen, solange sich Ihre Benutzer-ID in der sudoers- Datei befindet und Sie die erforderliche Berechtigung erhalten. Der Speicherort der Sudoers-Datei lautet:

/ etc / sudoers

Mit sudo vi / etc / xyz können Sie also nur die xyz- Datei ändern, wenn Sie die Datei als Superuser verwenden. Die sudoers-Datei gibt an, wer den sudo-Befehl verwenden kann und was damit gemacht werden kann.

Daher ist der Root- Benutzer in Azure standardmäßig deaktiviert, da er nicht möchte, dass ein neuer Benutzer einige wichtige Dateien versehentlich ändert. Wenn Sie jedoch sicher genug sind, um Ihre eigenen Probleme zu lösen, gibt es nichts zu befürchten. In diesem Artikel werden Rootberechtigungen für eine virtuelle Linux-Maschine in Azure erläutert. Hier ist der Link: https://azure.microsoft.com/de-de/documentation/articles/virtual-machines-linux-use-root-privileges/

Vielen Dank.