解决Chromium 不能以 root 身份运行
一 出现的问题
如果你使用ubuntu操作系统,又是在root身份运行,运行chromium会出现以下的问题:
图1.1 无法运行
二 解决办法
用hexedit工具打开/usr/lib/chromium-browser/目录下的chromium-browser这个二进制文件
如果你没有这个工具,有是在ubuntu操作系统下,可以使用一下命令安装:
sudo apt-get install hexedit
之后就可以用了。
命令 :hexedit /usr/lib/chromium-browser/chromium-browser
操作:按Tab键切换至右侧ASCII模式,Ctrl+S搜索geteuid,将其改为getppid后保存退出
注意:要把上面那个出错的对话框关闭掉(按close就可以了),否则在修改chromium-browser 时老是出现一下错误:
File is read-only!
(press any key)
三 测试
图 2.1 成功运行
四 参考资料
说明:以上资料为网上资料和自己修改后所写,转载请说明。
http://www.cnblogs.com/qm4050/archive/2011/10/19/2241453.html
五 附录
hexedit工具使用方法如下:(参考网络资料)
移动(Moving), 移动到文件首部/尾部(go to start/end of the file)→下一个字符(next character)←上一个字符(previous character)↑上一行(previous line)↓下一行(next line)Home行首(beginning of line)End行尾(end of line)PageUp上一页(page forward)PageDown下一页(page backward)
杂项(Miscellaneous)F1 帮助(help)F2保存(save)F3载入(load file)Ctrl+X保存并退出(save and exit)Ctrl+C不保存退出(exit without save)Tab十六进制/ASCII码切换(toggle hex/ascii)Backspace撤销前一个字符(undo previous character)Ctrl+U撤销全部操作(undo all)Ctrl+S向下查找(search forward)Ctrl+R向上查找(search forward)复制/粘贴(Cut/Paste)Esc+W复制(copy)Ctrl+Y粘贴(paste)