Я спросил это на "спросить Ubuntu" и везло, поэтому я думал , что я мог бы попробовать здесь, а https://askubuntu.com/questions/409660/dnscrypt-proxy-works-but-with-incorrect-permissions
Я успешно установил и оказался в процессе настройки dnscrypt-proxy на Ubuntu 13.10 x64. Тем не менее, я сталкиваюсь с некоторыми проблемами с разрешениями в целом.
Я добавил пользователя со следующей командой:
sudo adduser --system --quiet --home /run/dnscrypt --shell /bin/false --group --disabled-password --disabled-login dnscrypt
и выдал dnscrypt-proxy --daemonize --user=dnscrypt
но безуспешно. Поэтому я попытался просто --daemonize
и, наконец, просто dnscrypt-proxy
что привело к ошибке разрешения привязки UDP. Запустил его как root и ошибка исчезла. dnscrypt-proxy --user=dnscrypt
приводит к возвращению ошибки. Я предполагаю, что он потерпел неудачу из-за какого-то разрешения, но не имею понятия, с чего начать или что изменить на этом этапе.
Также я хотел бы запустить это при запуске сети или после входа в систему. Я думаю, что могу справиться, но если у вас есть предложение, это просто сэкономит мне время. Я не понимаю, почему я не могу запустить это как --user=dnscrypt
но root работает нормально. (Я имею в виду, я понимаю, почему рут работает; D)
редактировать: просто, чтобы уточнить немного, я на самом деле работаю с элементарной ОС luna 0.2, которая основана на Ubuntu 13.10 (я считаю)