Имя пользователя Bittorrent Sync

1967
SaeX

Я настраиваю btsync в качестве теста, устанавливаемого через ppa: tuxpoldo / btsync в Ubuntu 13.10. Кажется, работает нормально, но я обнаружил, что демон работает как «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 

... и не повезло.

Является ли это требуется для запуска btsync как корень? Мне кажется ненужным, так как никакие порты <1024 не используются. Хорошая практика научила меня запускать сервисы / демоны только как root, если это абсолютно не требуется. Специально для бета-версии программного обеспечения ...

Какой самый эффективный / рекомендуемый способ перейти на некорневую?

1
См. Http://serverfault.com/a/422952/178 - нет, это не обязательно; на самом деле, я бы не одобрял это. Запустите демон от своего имени, используя `su yourusername -c '/ whats / command --foo = bar'` См. Также http://stackoverflow.com/a/8941040/19746 Piskvor 10 лет назад 0

1 ответ на вопрос

0
tuxpoldo

Вы установили серверную версию 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

Похожие вопросы