Как создать новый 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 вышли из системы и снова вошли, и все заработало!