Gnome 3 в качестве тонкого клиента

Dec 27, 2017 17:04


Дано.

Gnome 3.22, Debian 9.3, обычный десктоп, настройки близки к "изкоробочным".

Хочется.

Создать какого-нибудь пользователя без пароля, который мог бы залогиниться в GDM и сразу попасть RDesktop-ом на некий наперёд заданный удалённый хост. При закрытии RDesktop-а автоматически разлогинить пользователя из GDM. Остальных пользователей локального комьютера желаемое новшество никак затрагивать не должно.

Решение.
  1. Создаём какую-нибудь группу, члены которой потом смогут залогиниться без пароля. Например, "addgroup nopasswdlogin".
  2. Создаём пользователя, делаем его членом этой группы. Например, "useradd user ; adduser user nopasswdlogin".
  3. Если нам не удалось сразу создать пользователя без пароля, то удаляем пароль сейчас. Например, "passwd -d user".
  4. Добавляем в "/etc/pam.d/gdm-autologin" строку, разрешающую логиниться без пароля членам группы nopasswdlogin. Её надо вставить до первого include.
    auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
  5. Логинимся под пользователем "user", чтобы создался его "home" (если ещё не).
  6. В папке "/home/user/" создаём файлик с именем ".xsessionrc" нижеследующего содержания.
    /usr/bin/rdesktop -d SomeDomain -k en-us -a 16 -f -r scard host.foo.bar
    exit 1
  7. ???
  8. PROFIT!!!

администрирование, работа, linux, it

Previous post Next post
Up