您的位置:首页 > 其它

Backtrack5 R3 下安装chrome 不能以root权限运行解决方法

2012-11-28 15:05 246 查看
今天在BT5 R3下安装了chrome浏览器,结果是不能以root运行,提示信息为:

Google Chrome can not be run as root.
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.

经过搜索后找到一个非常靠谱的解决方法,本人亲自实践成功。

方法为利用hexedit这个反汇编软件把chrome反汇编,然后修改一个关键字符串:geteuid 为getppid 即可。

1、默认backtrack5 R3 已经安装好了hexedit这个十六进制编辑器,可以用whereis hexedit来查找。如果没安装那就安装上:

 
# apt-get  install hexedit

 
2、然后使用编辑器编辑Chrome

 
# hexedit /opt/google/chrome/chrome   //注意这里,我的chrome安装在/opt/google/chrome这个目录下了。路径如果不同的话请自行使用dpkg -c 安装包来察看安装到哪里了。

 
3、进入到编辑器后,光标在左侧,首先按TAB键切换到右侧的ASCII码模式位置,接着按Ctrl+S打开搜索功能,输入geteuid查找,当光标停到首字母的地方后,直接将geteuid替换输入成getppid就修改完成了,最后按Ctrl+X保存确认退出。重新打开Chrome,即可正常运行。
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐