如何运行谷歌浏览器的根? [关闭](How do I run Google Chrome as

2019-07-31 08:31发布

我已经在Ubuntu 10.10安装谷歌浏览器。 当我尝试在普通用户使用,它工作正常。

现在,如果我想为根它提供了以下错误的使用方法:

谷歌Chrome浏览器不会以root身份运行

此外,当我试图在终端下面的命令,它会打开谷歌浏览器:

google-chrome --user-data-dir

我需要为这个长久之计。 任何人都可以给我这个想法?

Answer 1:

从终端运行

# google-chrome --no-sandbox --user-data-dir

要么

打开文件选择/谷歌/铬/谷歌Chrome和更换

EXEC -a “$ 0” “$ HERE /镀铬”, “$ @”

EXEC -a “$ 0” “$ HERE /镀铬”, “$ @” 的user-data-dir的--no的沙箱

它于CentOS 6浏览器工作于Chrome版本49将给予警告也。



Answer 2:

第一个解决方案:
1.开关断开的Xorg访问控制: xhost +
2.现在启动谷歌浏览器作为普通用户“匿名”:
sudo -i -u anonymous /opt/google/chrome/chrome
3.完成浏览,重新启用Xorg的访问控制:
xhost -
更多信息: HOWTO运行谷歌铬作为根

解决方法二:
1.编辑文件/opt/google/chrome/google-chrome
2.找到exec -a "$0" "$HERE/chrome" "$@"
exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \ "$@"
3.变化
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir ”/root/.config/google-chrome”

第三个解决方案:
运行谷歌浏览器在Ubuntu Linux系统的根



Answer 3:

  1. /opt/google/chrome

  2. 打开google-chrome

  3. 附加电流回家数据目录。 替换此:

exec -a "$0" "$HERE/chrome" "$@"

有了这个:

exec -a "$0" "$HERE/chrome" "$@" --user-data-dir $HOME

仅供参考请访问网站这个网站上,“ 如何运行Chrome在Ubuntu root用户 。”



Answer 4:

我按照这些步骤

Step 1. Open /etc/chromium/default file with editor
Step 2. Replace or add this line 
CHROMIUM_FLAGS="--password-store=detect --user-data-dir=/root/chrome-profile/"
Step 3. Save it..

完蛋了....启动浏览器...



Answer 5:

只需更换以下行

exec -a "$0" "$HERE/chrome" "$@"

exec -a "$0" "$HERE/chrome" "$@" --user-data-dir 

所有的事情将是正确的。



Answer 6:

步骤1: cd /opt/google/chrome

第2步:编辑谷歌铬文件。 gedit google-chrome

第3步:找到这一行: exec -a "$0" "$HERE/chrome" "$@"

晴此行是在谷歌铬文件的末尾。

注释出来是这样的: #exec -a "$0" "$HERE/chrome" "$@"

步骤4:在同一个地方添加一个新行。

exec -a "$0" "$HERE/chrome" "$@" --user-data-dir

第5步:保存谷歌铬文件并退出。 然后你就可以使用Chrome作为root用户。 好好享受!



Answer 7:

Chrome浏览器可以以root身份运行(记住使用gksu这样做时),只要你为它提供一个配置文件目录。

而不是在配置文件目录类型要运行它每一次,创建一个新的bash文件(我命名为类似start-chrome.sh

#/bin/bash
google-chrome --user-data-dir="/root/chrome-profile/"

的rember来调用脚本根privelages!

$ gksu /root/start-chrome.sh


Answer 8:

它不再足以与Chrome启动--user-data-dir=/root/.config/google-chrome 。 它简单地打印Aborted和端部(48铬在Ubuntu 12.04)。

实际上,你需要运行它作为一个非root用户。 这可以用做

gksu -wu chrome-user google-chrome

其中chrome-user是一些用户,你已经决定应该是运行Chrome浏览器之一。 您的Chrome用户个人资料将在这里找到~chrome-user/.config/google-chrome

BTW,改变所有出现的老黑客geteuidgetppidchrome二元不再起作用。



Answer 9:

I tried this with Kali linux, Debian, CentOs 7,And Ubuntu

(永久法)

  1. 编辑用任何文本编辑器(我用Leafpad)运行该代码的终端文件leafpad/opt/google/chrome/google-chrome

  2. (正常情况下它的端线)找到exec -a "$0" "$HERE/chrome" "$@"exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \ "$@"

  3. 变化exec -a "$0" "$HERE/chrome" "$@" --no-sandbox --user-data-dir

(只是简单的方法)

在终端运行此命令

$ google-chrome --no-sandbox --user-data-dir

要么

$ google-chrome-stable --no-sandbox --user-data-dir


文章来源: How do I run Google Chrome as root? [closed]