我最近在我的系统上安装了 Kali linux(32 位)。我下载了 Tor 浏览器捆绑包,当我运行它时,它显示 -
The Tor Browser Bundle should not be run as root
因此,正如网络上的一个问题所提到的,我编辑了该start-tor-browser
文件,并注释掉了该exit 1
部分。现在,当我运行 Tor 时,它会重复显示以下错误消息 -
单击重新启动 Tor 没有帮助。虽然,当我创建非root帐户后运行tor时,它运行没有任何故障。那么,我应该如何让 tor 在 root 下运行呢?
答案1
tor
在开始之前执行许多检查,如果系统中的某些内容被认为不安全则停止。例如,错误的所有者或错误的torrc
文件权限可能是原因。对可执行文件本身执行类似的检查tor
。
您应该tor
在终端中运行,并检查其输出是否有错误。它们非常冗长且易于理解。修复这些错误并将tor
运行。
如果您不愿意阅读错误消息,您可以尝试导航到所在tor
目录并执行以下命令root
:
chown -R root *
执行此命令时请注意,如果在错误的目录中执行,可能会破坏系统。
答案2
找到 TOR 浏览器安装文件并使用文本编辑器打开。这是 BASH 脚本中的一个较大文件,因此请耐心等待。找到 if/ /fi 命令,其中包括
if [ "`id -u`" -eq 0 ]; then
complain "The Tor Browser Bundle should not be run as root. Exiting."
exit 1
fi
只需删除“if..and..fi”之间的所有内容即可。保存并以 root 身份安装/运行。
更新:这是一个危险的举动,尤其是运行带有 su evelation 的浏览器。