Дано.
Gnome 3.22, Debian 9.3, обычный десктоп, настройки близки к "изкоробочным".
Хочется.
Создать какого-нибудь пользователя без пароля, который мог бы залогиниться в GDM и сразу попасть RDesktop-ом на некий наперёд заданный удалённый хост. При закрытии RDesktop-а автоматически разлогинить пользователя из GDM. Остальных пользователей локального комьютера желаемое новшество никак затрагивать не должно.
Решение.
- Создаём какую-нибудь группу, члены которой потом смогут залогиниться без пароля. Например, "addgroup nopasswdlogin".
- Создаём пользователя, делаем его членом этой группы. Например, "useradd user ; adduser user nopasswdlogin".
- Если нам не удалось сразу создать пользователя без пароля, то удаляем пароль сейчас. Например, "passwd -d user".
- Добавляем в "/etc/pam.d/gdm-autologin" строку, разрешающую логиниться без пароля членам группы nopasswdlogin. Её надо вставить до первого include.
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
- Логинимся под пользователем "user", чтобы создался его "home" (если ещё не).
- В папке "/home/user/" создаём файлик с именем ".xsessionrc" нижеследующего содержания.
- ???
- PROFIT!!!