Behebung des Fehlers „go ist nicht root-besessen“ unter Ubuntu 16.04
Beim Versuch, seine Go-Installation zu testen, ist ein Benutzer auf ein seltsames Problem gestoßen. Empfangen einer Aufforderung „Gehen Sie nicht zum Root-Besitz“ mit den Werten „1000:0“. Trotz der Installation von Go im angegebenen Ordner „/usr/local“ und der Konfiguration des Pfads blieb das Problem weiterhin bestehen.
Diagnose und Lösung
Die Fehlermeldung weist auf einen Fehler hin Besitz des Stammverzeichnisses („/“) auf dem System. Dies weist auf eine kompromittierte Sicherheitskonfiguration hin, bei der normale Benutzer kritische Systemdateien ändern können. Der Benutzer hat diesen Besitz wahrscheinlich in der Vergangenheit geändert.
Um dieses Problem zu beheben, ändern Sie den Besitz des Stammverzeichnisses wieder in „root“:
<code class="sh">sudo chown root /</code>
Es ist wichtig, eine Zuweisung mit erhöhten Rechten zu vermeiden Privilegien wie Root-Besitz für normale Benutzer. Verwenden Sie stattdessen den Sudo-Mechanismus, um bei Bedarf eingeschränkten Systemzugriff zu gewähren.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich unter Ubuntu 16.04 den Fehler „Go not rootowned'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!