Tor 由 root 启动,尽管配置为 debian-tor

Tor 由 root 启动,尽管配置为 debian-tor

启动 Ubuntu 18 时,tor 无法正确启动并显示错误消息

 [warn] /var/lib/tor is not owned by this user (root, 0) but by debian-tor (122). Perhaps you are running Tor as the wrong user?

User=debian-tor 在系统日志中。我在两个文件中都指定了

/etc/systemd/system/multi-user.target.wants/tor.service 

/etc/systemd/system/tor.service.d/override.conf 

但这没有帮助。我找不到任何其他指定用户的配置文件。问题是否出在我还安装了 Tor 浏览器?

答案1

我不认为这会对浏览器造成干扰。

我刚刚在我的树莓派上安装了带有最新软件的 Tor,但遇到了同样的问题。

我相信某个地方有一个错误... PS 我有“Tor 版本 0.2.9.15 (git-2dc1a1a2abab5403)”

答案2

我想我已经让它工作了:我改变了文件夹的权限,chmod 02700 sshd使其像这样:

root@raspberrypi:/var/lib/tor# ls -lai
...
129841 drwx--S---  2 debian-tor debian-tor    4096 Oct 24 18:28 sshd

并且我按照您的做法在文件“/lib/systemd/system/tor.service”中添加了字符串“User=debian-tor”。

我禁用并重新启用了该服务(sudo update-rc.d to disable/enable),现在它似乎可以正常工作

PS 它总是以 root 身份启动,然后几分钟后它会改变用户。

相关内容