startx приводит к ошибке "тайм-аут в файле прав доступа блокировки /home/myaccount/.Xauthority"

Примерно раз в месяц я пытаюсь запустить X windows на локальном рабочем столе с помощью:

   StartX

но терминал кажется зависает, затем выдает ошибку:

   xauth: время ожидания в файле прав доступа блокировки /home/myaccount/.serverauth.8280
   xauth: таймаут в файле прав доступа блокировки /home/myaccount/.Xauthority

Я попробовал все методы, которые люди предложили, когда я посмотрел эту ошибку:

  1. Убедитесь, что разрешения для.Xauthority принадлежат myaccount
  2. Удалите файл.Xauthority перед выполнением startx

Однако в последнее время эти методы не сработали. Затем я увидел, что в моем домашнем каталоге есть файлы, которые доступны только для чтения. Из-за этого я понял, что сам мой домашний каталог почему-то не имеет правильных разрешений даже для создания файлов.

Итак, на основании инструкций по адресу:

   https://ubuntuforums.org/showthread.php?t=1276517

Я сделал:

   chown -R myaccount: myaccount / home / myaccount

и теперь я могу запустить X Windows.

Я не знаю, почему это происходит каждые несколько недель, так как ничего не изменилось в ОС. Единственное, о чем я могу думать, - это то, что иногда я захожу на свой рабочий стол, и это создает какую-то проблему для моей учетной записи.

Я размещаю это здесь, потому что я не видел это как решение проблемы.Xauthority, и это может быть кому-то полезно. Я использую Red Hat Enterprise Linux версии 6.7.

1 ответ

Да, успешно, это были подключенные права доступа, и их удаление может помочь, или второй метод, который я попробовал, - это переключить его в пользовательский режим.

Другие вопросы по тегам