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

1838
Mr. Anonymous

Примерно раз в месяц я пытаюсь запустить 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.

2

0 ответов на вопрос

Похожие вопросы