Firefox在普通用户会话中以root身份运行不被支持问题求助
在普通用户会话中以root身份运行Firefox报错的解决思路
问题描述
在普通用户会话中尝试以root身份运行Firefox时,出现以下报错:
linux Firefox -v report:Running Firefox as root in a regular user's session is not supported. ($XAUTHORITY is /home/user/.Xauthority which is owned by user)
解决思路与建议
临时应急方法(仅特殊场景使用)
修改XAUTHORITY环境变量:切换到root后执行以下命令,再启动Firefox
export XAUTHORITY=/root/.Xauthority firefox若root用户无
.Xauthority文件,可先执行xauth generate :0 . trusted生成。添加启动参数绕过检查:直接用带参数的命令启动Firefox
firefox --no-remote --display=:0切换到root完整登录会话:使用
su - root或sudo -i切换到root的独立会话,此时环境变量完全适配root权限,再启动Firefox即可正常运行。
重要提醒
强烈建议不要以root身份运行Firefox。浏览器会频繁加载外部网页、插件与脚本,一旦遭遇恶意代码攻击,攻击者将直接获取系统最高权限,带来极高安全风险。日常使用请始终以普通用户身份运行浏览器。
内容的提问来源于stack exchange,提问作者victory
相关产品推荐
相关产品推荐

