Wenn ich Google Chrome als Root ausführen möchte, wird eine Fehlermeldung mit diesem Titel angezeigt:
Google Chrome kann nicht als Root ausgeführt werden
und der Hauptteil der Nachricht ist:
Um als Root ausgeführt zu werden, müssen Sie ein alternatives --user-data-dir zum Speichern von Profilinformationen angeben.
Kann mir jemand helfen?
root
chrome
privileges
Chiffre
quelle
quelle
Antworten:
Gehen Sie folgendermaßen vor, um Google Chrome als Root auszuführen:
Öffnen Sie
google-chrome
in Ihrem Lieblingseditor (durch$EDITOR
Ihren Favoriten ersetzen ):Fügen Sie
--user-data-dir
am Ende der Datei.Meine Datei sieht folgendermaßen aus:
Speichern und schließen Sie den Editor.
Sie sind fertig. Genieß es :)
Wenn Sie ein Video-Tutorial sehen möchten, können Sie meinen Blog-Beitrag überprüfen:
So führen Sie Google Chrome als Root unter Linux aus - MoeinFatehi
quelle
--no-sandbox
auch verwenden. YoloJetzt können Sie Google-Chrome in aktualisierten Versionen nicht mehr als Root-Benutzer ausführen. So führen Sie Google Chrome als Standardbenutzer aus (während Sie als Root angemeldet sind)
Terminal öffnen und eingeben:
adduser -u chromeuser
ODERuseradd -m chromeuser
Verwenden Sie den folgenden Befehl, um Google Chrome auszuführen:
gksu -u chromeuser google-chrome
ODERsux chromeuser google-chrome
Wenn Sie es nicht über Terminal ausführen möchten, fügen Sie Chrome in der Taskleiste hinzu und klicken Sie mit der rechten Maustaste darauf, wählen Sie Eigenschaften aus und fügen Sie den obigen Befehl in den Befehlsparameter ein.
quelle
gksu -u gv google-chrome-stable
. Ich habe zwar einige Fehler im Terminal erhalten, aber es hat funktioniert.Für diejenigen, die im Dezember 2016 möglicherweise noch googeln - Google Chrome Version 54.0.2840.90 64-Bit unter XFCE und Debian 8.5:
Fall 1: Chrome startet überhaupt nicht
In meinem Setup wurde nur durch Ausführen im Terminal
google-chrome-stable
sofort ein Fehler im Terminal angezeigtillegal instruction
. Keine Rahmen, keine Bildschirmausblendung, keine schwarzen Fenster. Nur ein unhöflicher Konsolenfehler. Dieser Fehler wird mithilfe der--no-sandbox
Befehlszeilenoption behoben.Fall 2: Chrome weigert sich auch mit der Option --no-sandbox immer noch zu öffnen. Dies
war nicht mein Fall, da --no-sandbox ausreichte. Wenn Sie jedoch ein solches Verhalten feststellen, können Sie versuchen, beim Aufrufen von Chrome alles zu deaktivieren, z.
Dann können Sie Schritt für Schritt Optionen aktivieren, bis Sie feststellen, welche unterbrochen werden.
PS: Alle CLI-Flags / Args finden Sie hier .
Fall 3: Nachricht wird
Please start Google Chrome as a normal user.To run as root you must specify an alternate --user-data-dir for storage of profile information
angezeigt.Lösung, die für mich funktioniert hat: Gehen Sie zu
/opt/google/chrome
und öffnen Sie die Datei,google-chrome
die eigentlich ein Bash-Skript ist.Am Ende des Skripts finden Sie das Teil
Und ändern Sie den anderen Teil folgendermaßen:
Speichern und ausführen
google-chrome-stable --no-sandbox
.Ich stand auf und surfte.
Für eine anspruchsvollere Lösung habe ich persönlich eine Art Benutzerprüfung durchgeführt, um mögliche Störungen beim Betrieb von Chrome als normaler Benutzer zu vermeiden:
Eine weitere Problemumgehung:
Sie können die Google-Chrome-Datei nicht wie oben angegeben ändern. Sie können entweder der Empfehlung von @tzafar zum Erstellen eines neuen Benutzers folgen oder Chrome mit einem vorhandenen normalen Benutzerkonto starten:
gksu -u user google-chrome-stable
(Dies hat funktioniert, aber einige Fehlermeldungen wurden empfangen Terminal).quelle
Führen Sie den folgenden Befehl aus und öffnen Sie Google-Chrome, damit es funktioniert
quelle
Fügen Sie diesen Parameter "--no-sandbox" hinzu, um Google Chrome als Root auszuführen.
es wird für mich funktionieren.
quelle
Ich habe alle dort angebotenen Lösungen ausprobiert, daher ist diese meiner Meinung nach die beste.
sudo chmod -R 777 /home/user_name/.config/google-chrome
Führen Sie einfach den Befehl aus, für den Sie nichts tun müssen.
quelle
Das ist ein langer Schuss, aber versuchen Sie es
Sandbox muss nicht mehr konfiguriert werden
quelle