无法以 root 身份在 Kali 中运行 Tor

无法以 root 身份在 Kali 中运行 Tor

我最近在我的系统上安装了 Kali linux(32 位)。我下载了 Tor 浏览器捆绑包,当我运行它时,它显示 -

The Tor Browser Bundle should not be run as root

因此,正如网络上的一个问题所提到的,我编辑了该start-tor-browser 文件,并注释掉了该exit 1 部分。现在,当我运行 Tor 时,它会重复显示以下错误消息 - 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 的浏览器。

相关内容