LINUX.ORG.RU

Завершение работы после закрытия программы

 , ,


0

1

Здравствуйте знатоки.

Имеется ubuntu16, настроено при автостарте скрипт: #! /bin/bash xfreerdp /multimon /sound:sys:alsa /microphone:sys:alsa /u:user /p:password /v:server:port

хотелось бы, чтобы после закрытия сессии rdp - комп выключался. Как можно добавить это условие?


Ответ на: комментарий от Hisoka

Где Вы прописали свой скрипт? Для poweroff нужны права root, а Ваш скрипт может выполняться от пользователя.

funky
()
Ответ на: комментарий от funky

скрипт: #! /bin/bash xfreerdp /multimon /sound:sys:alsa /microphone:sys:alsa /u:user /p:password /v:server:port poweroff

Скрипту chown дал пользователя. Рдп выполняется, а после завершения на рабочий стол убунты выкидывает.

Hisoka
() автор топика
Ответ на: комментарий от Hisoka

задача немного поменялась, необходимо чтобы автологина на сервер терминала не было...если убрать /p, то скрипт перестаёт работать.

Hisoka
() автор топика
Ответ на: комментарий от Hisoka

Проблема немного изменилась: строчка xfreerdp /u:username /multimon /v:server - запрашивает пароль для терминального пользователя сразу на ubuntu. пытался сделать опции /sec:rdp или -sec-nla - не помогает.

Есть какой-то способ подключиться к терминальному серверу и уже там вводить данные?

Hisoka
() автор топика
Ответ на: комментарий от Hisoka

Для начала сервер должен разрешать такой способ логина. По умолчанию эта возможность после 2008(не уверен в точности версии, но речь не об этом) закрыта.

Elyas ★★★★★
()
Ответ на: комментарий от Elyas

Нашёл скрипт: xfreerdp /v:yourRDSfarmFQDN \ /u:$(zenity \ --entry \ --title=«Domain Username» \ --text=«Enter your Username») \ /p:$(zenity \ --entry \ --title=«Domain Password» \ --text=«Enter your _password:» \ --hide-text) \ /d:yourdomainname \ /f \ /cert-ignore +clipboard

выводит окошко, куда вписываю логин\пароль - это хотябы более менее сек'юрно. А как добавить этот скрипт, чтобы он загружался без запуска системы?

Hisoka
() автор топика
Ответ на: комментарий от Hisoka

Кому будет интересно. получилось создать скрипт: xfreerdp /multimon /sound:sys:alsa /microphone:sys:alsa +fonts /v:yourRDSfarmFQDN \ /u:$(zenity \ --entry \ --title=«Domain Username» \ --text=«Enter your Username») \ /p:$(zenity \ --entry \ --title=«Domain Password» \ --text=«Enter your _password:» \ --hide-text) \ /d:yourdomainname \ /f \ /cert-ignore +clipboard shutdown -h now

Локального юзера добавил в группу судо, иначе не работал shutdown. При загрузке системы появляется окошко ввода логин\пароля. После удачной авторизации грузится на терминале, при неудаче просто отрубается комп(не очень удобный момент, пока не продумал как его обойти). Пойти выхода с терминального сервера - комп выключается.

Hisoka
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.