‚go‘ kann nicht ausgeführt werden: „go: Befehl gehört nicht dem Root“-Problem
Für Ubuntu 16.04-Benutzer: Installation von Go über Archiv und das Einfügen in den Pfad kann manchmal zum Fehler „go: Befehl ist nicht im Root-Besitz“ führen, wenn versucht wird, den go-Befehl auszuführen.
Diese Fehlermeldung weist darauf hin, dass das System-Root-Verzeichnis (/usr) vorhanden ist ein falscher Besitzer. Aus Sicherheitsgründen sollten normale Benutzer nicht in der Lage sein, Systemdateien nach Belieben zu ändern.
Lösung:
Um dieses Problem zu beheben, wird empfohlen, den Besitzer zurückzusetzen des Stammverzeichnisses zurück zum Stammverzeichnis:
sudo chown root /
Es ist wichtig zu beachten, dass dieser Befehl nur ausgeführt werden sollte, wenn Sie den Besitzer des Stammverzeichnisses in der Vergangenheit explizit geändert haben. Das Ändern von Dateiberechtigungen ohne klares Verständnis der Konsequenzen kann die Sicherheit Ihres Systems gefährden.
Darüber hinaus bietet die Verwendung von sudo eine kontrolliertere Methode, um Benutzern eingeschränkten Systemzugriff zu gewähren. Indem Sie sich der Gruppe „sudoers“ hinzufügen und Befehlen „sudo“ voranstellen, können Sie die erforderlichen Berechtigungen erhalten, ohne die Sicherheit des Systems zu gefährden.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich unter Ubuntu 16.04 die Fehlermeldung „go: command not root-owned'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!