centos 我的TOR有什么问题?

qni6mghb  于 2022-11-07  发布在  其他
关注(0)|答案(4)|浏览(174)

我是黑暗.su上XMPP服务器的操作员。服务器运行在Centos 6上。
我安装了TOR,并将其配置为提供对服务器的隐藏服务访问。一开始它工作得很好,但自从几个月前的一次更新后,它开始给我这些错误:

799  May 25 14:19:37.060 [warn] Permissions on directory /var/lib/tor/hidden_service are too permissive.
  800  May 25 14:19:37.060 [warn] Failed to parse/validate config: Failed to configure rendezvous options. See logs for details.
  801  May 25 14:19:37.060 [err] Reading config failed--see warnings above.

我试着检查日志,但是找不到,而且设置一个日志似乎也不起作用。我试过删除TOR并擦除它的所有文件夹,然后重新安装它。同样的事情。
我正在从TOR项目的存储库中通过yum进行安装。
在隐藏服务目录(由TOR拥有)上使用chmod 700:

Jul 24 21:39:05.573 [warn] Directory /var/lib/tor/hidden_service/ cannot be read: Permission denied
Jul 24 21:39:05.573 [warn] Failed to parse/validate config: Failed to configure rendezvous options. See logs for details.
Jul 24 21:39:05.573 [err] Reading config failed--see warnings above

将目录所有者更改为root后:

Jul 24 22:11:36.236 [warn] /var/lib/tor/hidden_service/ is not owned by this user (_tor, 496) but by root (0). Perhaps you are running Tor as the wrong user?
Jul 24 22:11:36.236 [warn] Failed to parse/validate config: Failed to configure rendezvous options. See logs for details.
Jul 24 22:11:36.236 [err] Reading config failed--see warnings above.
x4shl7ld

x4shl7ld1#

Permissions on directory /var/lib/tor/hidden_service are too permissive.

这意味着有太多用户可以访问此目录。请尝试更改它:

chmod 700 /var/lib/tor/hidden_service

这里我假设运行TOR的用户也是目录的所有者。

kokeuurv

kokeuurv2#

您最初遇到的权限问题(我在VirtualBox中克隆一个虚拟硬盘后遇到了这些问题)是由selinux中的标签损坏引起的。

restorecon -r -v /var/lib/tor
pbpqsu0x

pbpqsu0x3#

这都是关于文件和目录权限的。
来自锇酸原/tor-simple:0.4.6.7
ARG来源=.
用户
复制$源代码/torrc /etc/目录/torrc
运行mkdir /var/lib/tor/sc并修改700 /var/lib/tor/sc
复制--chown=tor:不存在组$源/私有/* /var/库/tor/sc
运行chmod -R 400 /变量/库/目录/sc/*
在我的sc目录中,我有主机名和密钥对。重新启动容器后,域名仍然存在

j2cgzkjk

j2cgzkjk4#

sudo chown _tor:_tor /var/lib/tor/site/

帮我修好了。

相关问题