Почему при подключении через RDP меня не запрашивают действия sudo в графическом интерфейсе?
У меня есть пара машин, к которым я подключаюсь с машины Windows через xRDP. Я использую серверную часть x11rdp с xRDP. Мой рабочий стол KDE. При выполнении действий меня обычно просят выполнить мой PW, но я не получаю подсказку при удаленном подключении.
Я экспериментировал с некоторой информацией, которую нашел для других дистрибутивов, которые, кажется, указывают на то, что проблема заключается в неправильной установке xauthority при входе в систему. Но я не могу найти правильный способ настроить все под KDE и убедиться, что x11rdp делает то, что нужно сделать при входе в систему.
1 ответ
Я думаю, что нашел ответ после объединения 2 других ответов по теме. Суть в том, что с файлом.Xauthority возникла какая-то проблема.
Я собрал воедино что-то, что, кажется, решает проблему, основываясь на 2 других битах информации, которые я нашел по следующим ссылкам:
https://superuser.com/questions/806637/xauth-not-creating-xauthority-file https://forums.linuxmint.com/viewtopic.php?t=61971
Вот что я сделал:
# Rename the existing .Xauthority file by running the following command
mv .Xauthority old.Xauthority
# xauth with complain unless ~/.Xauthority exists
touch ~/.Xauthority
# I have xRDP set up to start at display 10.
# I'm the only user and sessions reconnect so I only use a single entry.
mcookie|sed -e 's/^/add :10 . /'|xauth -q
При быстрой проверке после перезагрузки системы у меня запросили пароль при доступе к диспетчеру дисков gnome, чего он никогда раньше не делал.