Аутентификация как любого пользователя с использованием учетных данных администратора

Аутентификация как любого пользователя с использованием учетных данных администратора

Я управляю кучей ноутбуков в своем доме, и хотя я могу делать большинство вещей через SSH, иногда мне просто нужно физически сесть за чей-то рабочий стол, на котором выполнен вход. Если пользователь рядом, я всегда могу сказать: «Эй, зайди за меня»; но иногда его нет рядом, и мне приходится возиться с /etc/shadow, чтобы установить его пароль на мой, войти в систему, а затем восстановить shadow.

Что мне действительно хотелось бы, так это возможность использовать пароль root (или, что еще лучше, любой пароль администратора) для входа в рабочий стол как любой пользователь. Я прочитал man-страницы для каждой библиотеки pam_ в системе, и единственная, которая хотя бы немного приближается к тому, что мне нужно, это pam_userdb: настройка вторичной базы данных паролей со всеми обычными пользователями, но с административным паролем; но это все еще хакерство.

Я посмотрел руководства по настройке и для lightdm, и для gdm, и ничего об этом не увидел. Я мельком посмотрел на polkit, но, честно говоря, понятия не имею, что эта штука делает.

Редактировать: «войти в систему» ​​— это, вероятно, неудачная формулировка. Я имел в виду доступ ко всей среде рабочего стола пользователя, а не только к одному приложению.

Связанный контент