То .Xauthority
(не .xAuthority
) файл можно найти в домашнем каталоге каждого пользователя и используется для хранения учетных данных в файлах cookie, используемых xauth
для аутентификации X сеансов. Как только запускается сеанс X, файл cookie используется для проверки подлинности подключений к этому конкретному дисплею. Вы можете найти более подробную информацию о проверке подлинности X и полномочиях X в xauth
справочные страницы (тип man xauth
в терминале).
Итак, если вы не являетесь владельцем этого файла, вы не сможете войти в систему, так как вы не можете хранить там свои учетные данные.
Такая ситуация обычно возникает при выполнении приложения с графическим интерфейсом (например наутилус) с правами суперпользователя, набрав sudo nautilus
. Вы можете избежать этого (для 12.10 и более старых версий), вызвав приложение с помощью gksudo nautilus
, или в любой версии , использующей sudo -H nautilus
.