Как создать новый Magic Cookie?

Я искал в Google, но не могу найти ответ о том, как создать новый MIT-MAGIC-COOKIE.

Я недавно сделал переустановку, и я скопировал свои файлы из резервной копии обратно в мою домашнюю папку, и теперь я не могу открыть диспетчер файлов nemo при каждом запуске sudo или делать с Open as Root на это, потому что это дает мне;

Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyerror: XDG_RUNTIME_DIR not set in the environment.

Везде, где я смотрел, он только давал мне ответы о том, как отправить MIT-MAGIC-COOKIE для SSH. Я хочу знать, как заново создать НОВЫЙ волшебный файл cookie, чтобы заменить недействительный. В некоторых местах, где я читал, говорится, что нужно делать

rm ~/.Xauthority

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

1 ответ

Решение

Нашел правильное решение для ответа, которое действительно работает;

сделав следующее в терминале

grep 'pam_xauth.so' /etc/pam.d/*  | awk -F ":" '{ printf "%s\t(%s)\n", $2, $1}'

и если это не сработало, я сделал то, что сработало;

Defaults env_keep=DISPLAY

Затем в /etc/sudoers вышли из системы и снова вошли, и все заработало!

Другие вопросы по тегам