无法以 root 身份运行 Google Chrome

无法以 root 身份运行 Google Chrome

我的系统中遇到了一个奇怪的问题。我使用的是 CentOs 6.2 (linux)

作为 root 用户,无法打开 Google Chrome 浏览器。它给出如下错误...

Google-Chrome 错误

Firefox 在根目录中运行良好。

但是为什么 chrome 会显示这样的错误?

答案1

我认为错误消息是不言而喻的 - chrome 将配置文件信息存储在 /home 下,而 root 没有主目录。您可能需要使用 --user-data-dir 标志运行它,并为此指定某个位置。

但我要指出的是,以 root 身份运行 Web 浏览器存在巨大的安全风险。

答案2

编辑并在最后一行末尾/usr/bin/google-chrome添加–user-data-dir

一开始是这样的

39 # 我们不希望 bug-buddy 拦截我们的崩溃。http://crbug.com/24120
 40 导出 GNOME_DISABLE_CRASH_DIALOG=SET_BY_GOOGLE_CHROME
 41
 42 执行 -a "$0" "$HERE/chrome" "$@"

将第 42 行改为如下

42 exec -a "$0" "$HERE/chrome" "$@" --用户数据目录

现在你可以google-chrome从 root开始

答案3

(或者mkdir /home/chromie 如果你不想使用 /root)

或者在文件管理器中创建chromie目录/root/home

(点击)

Kde start menu
internet
chromium (right mouse button click)
Add to Desktop

right mouse button click on Chromium Desktop icon
->properties
->application

在命令上:输入

chromium chromium --user-data-dir=/root/chromie/

或者

chromium chromium --user-data-dir=/home/chromie/

当您以 root 身份登录时,Chromium 现在会启动

相关内容