Bittorrent 同步用户名

Bittorrent 同步用户名

我正在设置 btsync 作为测试,通过 ubuntu 13.10 上的 ppa:tuxpoldo/btsync 安装。似乎运行正常,但我发现守护进程以“root”身份运行:

root      2822  0.2  0.1 330964  2344 ?        Sl   09:19   0:00 /usr/lib/btsync/btsync-daemon --nodaemon --log file --config /etc/btsync/my.conf

在配置文件中,我没有看到指定用户的选项。在用户指南,我找不到有关此问题的任何信息,并且启动脚本/etc/init.d/btsync也没有任何帮助。

最后但同样重要的一点是,我尝试了程序本身的输出:

BitTorrent Sync 1.2.82
Usage:
      btsync-core [--config <path>] [--nodaemon] [--generate-secret] [--dump-sample-config] [--help] [--get-ro-secret <secret>] [--log file]
Options:
    --config - location and name of configuration file
    --nodaemon - do not use daemon mode
    --generate-secret - generate shared secret
    --get-ro-secret - get read only secret for existing master secret
    --dump-sample-config - dump sample config file
    --log file - force logging to file in non-daemon mode
    --help - print this message and exit

... 但运气不佳。

是吗必需的以 root 身份运行 btsync?我觉得没必要,因为没有使用 <1024 的端口。良好的做法让我学会了只以 root 身份运行服务/守护进程,除非绝对必要。特别是对于测试版软件...

更改为非 root 的最有效/推荐的方法是什么?

答案1

您已安装 btsync 的服务器版本。如果您确实想保留它,请使用

sudo dpkg-reconfigure btsync

并选择您希望守护程序以哪个用户身份运行。但我确信您希望拥有与 Windows 或 Mac OSX 上的应用程序类似的功能。在这种情况下,您应该安装包btsync-gui

sudo apt-get --yes --purge remove btsync
sudo apt-get --yes install btsync-gui

您可以在这里找到您需要的所有信息:

http://www.yeasoft.com/site/projects:btsync-deb

您还可以在这里找到 BitTorrent Sync 帮助论坛中的论坛主题链接

相关内容