[Sysadmins] anydesk
Vladimir Karpinsky
vvkarpinsky на yandex.ru
Ср Дек 30 17:45:55 MSK 2020
30.12.2020 16:27, Michael Shigorin пишет:
> On Wed, Dec 30, 2020 at 04:25:23PM +0300, Vladimir Karpinsky wrote:
>>>> Я не знаю, как работает start-stop-daemon
>>> У него есть ман, в котором описана опция -u. :)
>>> Но мне кажется, что лучше глянуть /etc/init.d/template
>>> и почитать в /etc/init.d/functions функцию start_daemon()
>>> на предмет --user|--set-user.
>> Проблема в том, что при запуске службы нигде не предполагается
>> использование никакого другого юзера, в конце концов можно было
>> бы через su запустить.
>
> А гляньте всё-таки предложенное:
>
> man start-stop-daemon
> /-u
> view /etc/init.d/template
> <Esc>:q
> view /etc/init.d/functions
> /--user
>
> И неважно, что у других -- даже если все руками запускают.
Не получается:
$ start-stop-daemon --start --user karp --exec /usr/bin/anydesk -- --service
Даже, если запускать из неграфического терминала у пользователя в
графической оболочке всё равно вылезает окошко, про неправильность запуска
anydesk от root'а, и служба при этом не запускается.
Повозившись я уже понял, что мне серверный запуск под Линуксом далеко не
обязателен -- на этот линуховый комп я так или иначе залезу и то, что надо,
сделаю. В конце концов руками запущу anydesk без службы или автозапуск в
граф. оболочке у себя сделаю. В общем, варианты есть. А под Win (в
диапазоне версий WinXP-Win10) это нормально работает, в т.ч. и с
Линукс-клиента, и других вариантов не так много.
Собственно, остался в основном теоретический интерес...
--
С уважением,
Владимир.
Подробная информация о списке рассылки Sysadmins