startx приводит к ошибке "тайм-аут в файле прав доступа блокировки /home/myaccount/.Xauthority"
Примерно раз в месяц я пытаюсь запустить X windows на локальном рабочем столе с помощью:
StartX
но терминал кажется зависает, затем выдает ошибку:
xauth: время ожидания в файле прав доступа блокировки /home/myaccount/.serverauth.8280 xauth: таймаут в файле прав доступа блокировки /home/myaccount/.Xauthority
Я попробовал все методы, которые люди предложили, когда я посмотрел эту ошибку:
- Убедитесь, что разрешения для.Xauthority принадлежат myaccount
- Удалите файл.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 ответ
Да, успешно, это были подключенные права доступа, и их удаление может помочь, или второй метод, который я попробовал, - это переключить его в пользовательский режим.