Под моим профилем пользователя, где работает Firefox, запустите:
xauth list
Вывод будет выглядеть примерно так:
servername/unix:11 MIT-MAGIC-COOKIE-1 256d99dc3f0f7acdf90190a2710d7042
servername/unix:11 MIT-MAGIC-COOKIE-2 61f888d3342b65f4f05f02fcb708f3d8
servername/unix:11 MIT-MAGIC-COOKIE-3 656d49dc3f0f7acdf96190a2710d7042
Скопируйте список этих записей.
Затем выполните sudo для получения root-прав и снова запустите xauth list .Вы найдете другой список файлов cookie.
Чтобы устранить проблему, добавьте каждый файл cookie из моего профиля пользователя в профиль пользователя root с помощью команды xauth add :
xauth add servername/unix:11 MIT-MAGIC-COOKIE-1 256d99dc3f0f7acdf90190a2710d7042
Насколько я знаю, каждый файл cookie нужно добавлять по одному, но кто-то подключается, если знает о массовом методе.
После добавления файлов cookie в корневой профиль Firefox можно запустить из root.
Спасибо Байрону за помощь в этом.