lorsque je veux exécuter google chrome en tant que root, un message d'erreur avec ce titre apparaît:
Google Chrome ne peut pas être exécuté en tant que root
et le corps du message est:
pour s'exécuter en tant que root, vous devez spécifier un autre --user-data-dir pour le stockage des informations de profil.
Quelqu'un peut-il m'aider?
root
chrome
privileges
chiffrer
la source
la source
Réponses:
Pour exécuter Google Chrome en tant que root, procédez comme suit:
Ouvrez
google-chrome
dans votre éditeur préféré (en le remplaçant$EDITOR
par votre favori):Ajoutez
--user-data-dir
à la fin du fichier.mon fichier ressemble à ceci:
Enregistrez et fermez l'éditeur.
vous avez terminé. Profitez-en :)
si vous voulez voir un didacticiel vidéo, vous pouvez consulter mon article de blog:
Comment exécuter Google Chrome en tant que root sous Linux - MoeinFatehi
la source
--no-sandbox
aussi. yoloMaintenant, vous ne pouvez pas exécuter google-chrome en tant qu'utilisateur root sur les versions mises à jour, Pour exécuter Google Chrome en tant qu'utilisateur standard (tout en étant connecté en tant que root)
terminal ouvert et tapez:
adduser -u chromeuser
OUuseradd -m chromeuser
Pour exécuter la commande google chrome use:
gksu -u chromeuser google-chrome
OUsux chromeuser google-chrome
Si vous ne souhaitez pas l'exécuter à partir de Terminal, ajoutez Chrome dans la barre des tâches, puis cliquez dessus avec le bouton droit, sélectionnez les propriétés et ajoutez la commande ci-dessus dans le paramètre de commande.
la source
gksu -u gv google-chrome-stable
. Bien que j'ai reçu quelques erreurs dans le terminal, mais cela a fonctionné.Pour ceux qui pourraient encore googler en décembre 2016 - Google Chrome version 54.0.2840.90 64 bits sous XFCE et Debian 8.5:
Cas 1: Chrome ne démarre pas du tout
Dans ma configuration juste en exécutant dans le terminal,
google-chrome-stable
j'obtenais immédiatement une erreur dans le terminalillegal instruction
. Pas de cadres, pas de masquage d'écran, pas de fenêtres noires. Juste une grossière erreur de console. Cette erreur disparaît en utilisant l'--no-sandbox
option de ligne de commande.Cas 2: Chrome refuse toujours de s'ouvrir même avec l'option --no-sandbox
Ce n'était pas mon cas puisque --no-sandbox était suffisant, mais si vous rencontrez un tel comportement, vous pouvez essayer de tout désactiver lors de l'appel de chrome, comme:
Ensuite, vous pouvez activer les options étape par étape jusqu'à identifier celle qui casse.
PS: Tous les indicateurs / arguments CLI peuvent être trouvés ici .
Cas 3: un message
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
apparaît.Solution qui a fonctionné pour moi: allez dans
/opt/google/chrome
et ouvrez le fichiergoogle-chrome
qui est en fait un script bash.À la fin du script, trouvez la partie
Et changez la partie else comme ceci:
Enregistrez et exécutez
google-chrome-stable --no-sandbox
.Je me suis levé et j'ai surfé.
Pour une solution plus sophistiquée, j'ai personnellement appliqué une sorte de vérification utilisateur pour éviter d'éventuelles perturbations lors de l'exécution de Chrome en tant qu'utilisateur normal:
Autre solution:
vous ne pouvez pas modifier le fichier google-chrome comme indiqué ci-dessus, et vous pouvez soit suivre la recommandation de @tzafar pour créer un nouvel utilisateur ou lancer Chrome à l'aide d'un compte d'utilisateur normal existant:
gksu -u user google-chrome-stable
(cela a fonctionné mais certains messages d'erreur ont été reçus dans Terminal).la source
exécutez la commande suivante et ouvrez google-chrome, cela fonctionnera
la source
Pour exécuter Google Chrome en tant que root, ajoutez ce paramètre "--no-sandbox"
cela fonctionnera pour moi.
la source
J'ai essayé toutes les solutions qui y sont proposées, donc à mon avis, celle-ci est la meilleure.
sudo chmod -R 777 /home/user_name/.config/google-chrome
exécutez simplement la commande, vous n'avez rien à faire.
la source
c'est un long shot mais essayez ceci
plus besoin de configurer le bac à sable
la source