Недавнее обновление изменило настройки по умолчанию для sudo
. Если у кого-то есть такая проблема, проверьте свою sudoer
конфигурацию. Из примера в справочной странице:
# Run X applications through sudo; HOME is used to find the
# .Xauthority file. Note that other programs use HOME to find
# configuration files and this may lead to privilege escalation!
Defaults env_keep += "DISPLAY HOME"
Убедитесь, что у вас есть что-то подобное /etc/sudoers
(используйте visudo
для редактирования файла, если вам нужно).
РЕДАКТИРОВАТЬ: Я не знаю точно, с каких пор, но, по крайней мере, xauth 1.0.9 поддерживает переменную среды XAUTHORITY
. Установка этого значения и оставление HOME нетронутым также исправляет предупреждение протокола и является лучшим решением, поскольку не создаются общедоступные ресурсы IPC (сокеты / каналы), указывающие на корневые ресурсы (один из способов повышения привилегий). xauth автоматически не экспортирует переменную в среду, поэтому лучший способ - установить ее при инициализации вашей оболочки.