Каким-то образом во время игры с LightDM и Webkit Greeter право собственности на .Xauthority
файл в моем домашнем каталоге было передано пользователю root, и я не смог войти, потому что у меня не было привилегий для блокировки файла.
Мне удалось вернуть право собственности на файл, и я мог войти снова. (После нескольких часов переустановки LightDM и его приветствий)
Так что теперь все снова работает нормально. Но я хотел бы знать, как это случилось. Это ошибка в LightDM или Greek Webkit или что-то еще?
источник
sudo startx
, что сработало. После смены владельца файла я снова смог войти в систему. Таким образом, запуск X с правами root просто исправил исходную проблему?.Xsession
и мог войти в систему. Затем вы изменили владельца, что позволило вашему пользователю снова войти в систему. В следующий раз просто удалите файл, как я уже сказал, он автоматически воссоздается при входе в систему, и нет смысла «исправлять» его права доступа..Xauthority
Файл в основном магическое число , используемое для идентификации владельца Х сессии , с тем , что другие люди не могут захватить его. Если вы запускаете сеанс X, и я вошел в систему на той же машине, я не смогу получить доступ к вашему сеансу X, если я не являюсь владельцем.Xauthority
файла. Он создается всякий раз, когда вы входите в систему, если таковой не существует. Так что да, изменение разрешений для вашего пользователя исправит это, но так же просто удалит его.Это случилось со мной тоже. Я думаю, что это может быть вызвано бегом
вместо того
для какого-то (неизвестного) приложения. На странице помощи sudo есть параграф об этом ... прокрутите вниз до "Graphical sudo".
Смотрите также В чем разница между "gksudo nautilus" и "sudo nautilus"?
источник
.Xauthority
, что создается при запуске сеанса X, оно не будет затронуто последующими запусками приложений с графическим интерфейсом.