Bittorrent Sync-Benutzername

2060
SaeX

Ich stelle btsync als Test ein, installiert über ppa: tuxpoldo / btsync auf Ubuntu 13.10. Scheint gut zu funktionieren, aber ich habe festgestellt, dass der Daemon als 'root' ausgeführt wird:

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 

In der Konfigurationsdatei sehe ich keine Option, um den Benutzer anzugeben. Im Benutzerhandbuch konnte ich nichts dazu finden, und das Startskript in /etc/init.d/btsynchilft auch nicht weiter.

Last but not least habe ich die Ausgabe des Programms selbst ausprobiert:

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 

... und kein Glück da.

Ist es erforderlich, btsync als root auszuführen? Scheint mir unnötig zu sein, da keine Ports <1024 verwendet werden. Gute Praxis hat mir gezeigt, dass Dienste / Daemons nur als root ausgeführt werden sollten, sofern dies nicht unbedingt erforderlich ist. Speziell für Beta-Software ...

Was wäre der effizienteste / empfohlene Weg, um auf Nicht-Root zu wechseln?

1
Siehe http://serverfault.com/a/422952/178. Nein, es ist nicht erforderlich. in der Tat würde ich es entmutigen. Führen Sie den Dämon als sich selbst aus, indem Sie `su Ihrusername -c '/ whatever / command --foo = bar' verwenden. Siehe auch http://stackoverflow.com/a/8941040/19746 Piskvor vor 10 Jahren 0

1 Antwort auf die Frage

0
tuxpoldo

Sie haben die Serverversion von btsync installiert. Wenn Sie es wirklich behalten möchten, verwenden Sie

sudo dpkg-reconfigure btsync 

und wählen Sie den Benutzer aus, unter dem der Daemon ausgeführt werden soll. Aber ich bin mir ziemlich sicher, dass Sie etwas Ähnliches zur Anwendung unter Windows oder Mac OSX haben möchten. In diesem Fall sollten Sie das Paket installieren btsync-gui:

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

Hier finden Sie alle Informationen, die Sie benötigen:

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

Hier finden Sie auch die Links zu den Forumsthemen im BitTorrent Sync-Hilfeforum