当它在 /usr/bin 中但不在 /usr/sbin/ 中时,tor 可以工作

当它在 /usr/bin 中但不在 /usr/sbin/ 中时,tor 可以工作

我有这种非常奇怪的行为,我有两台服务器都在运行Ubuntu 14.04。我已经在两者上安装了tor。 on machine ATor 已安装(默认情况下)/usr/bin/并且运行没有任何问题。 Tormachine B已安装(再次默认),/usr/sbin/并且它给了我拒绝的权限:

 is not owned by this user (debian-tor, 109) but by root (0). Perhaps you are running Tor as the wrong user?

所以我有几个问题:

  1. 为什么machine B决定安装/usr/sbin/(使用apt-get安装程序)并machine A决定安装/usr/bin/
  2. Why machine BGive permission deniedwhere asmachine A根本不抱怨。

笔记。在两台机器上都运行以下脚本:

sudo tor --RunAsDaemon 1 --CookieAuthentication 0 --HashedControlPassword "" --ControlPort $control_port --PidFile tor$i.pid --SocksPort $socks_port --DataDirectory data/tor$i

update-alternatives –-config tor更新:这是在两台机器上运行的结果:

这对我来说仍然没有意义,但有人可能知道这是什么意思。

A:

update-alternatives: error: no alternatives for tor

乙:

There is only one alternative in link group tor: /usr/bin/
Nothing to configure.
update-alternatives: warning: forcing reinstallation of alternative /usr/bin/ because link group tor is broken.
update-alternatives: warning: not replacing /usr/sbin/tor with a link.

相关内容