Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Удалив файл .Xauthority и перезагрузившись, он создался заного но пустой.  (Прочитано 4724 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
  • Хм...
    • Просмотр профиля
Добрый день.

Ubuntu 16.04.1 Desktop ( 4.4.0-62-generic)

Есть пользователь user.
У него был файл /home/user/.Xauthority
Я удалил его, так как вычитал в интернете, что после перезагрузки он должен был бы востановится.
Перезагрузился. Файлик появился. Но пустой:

-rw-------  1 user user        0 июн 27 15:43 .Xauthority

На эту Ubuntu я всегда захожу через ssh, и раньше запускал свою программу, которая требовала файлик .Xauthority без проблем.
А сейчас когда запускаю любую программу пишет ошибку:

Could not connect to display :0

И сколько бы раз я не удалял этот файлик, он всегда 0 байт весит теперь после перезагрузки.

Как мне исправить эту ситуацию ? Может можно этот файлик вручную создать ?

Подскажите пожалуйста, не хочется из-за этого всю систему переставлять.. :'(



ТС не появлялся на Форуме более полугода по состоянию на 21/11/2019 (последняя явка: 04/03/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 21 Ноябрь 2019, 18:30:49 от zg_nico »
Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
  • Хм...
    • Просмотр профиля
SNIKERSMRG, посмотрите тут
http://justaix.blogspot.ru/2011/01/createrebuild-new-xauthority-file.html

Спасибо, но я это уже пробовал:

2)
Generate a new .Xauthority file by running the following command:
xauth generate :0 . trusted

Выходит ошибка:

user@my-ubuntu-pc:~$ xauth generate :0 . trusted
No protocol specified
xauth: (argv):1:  unable to open display ":0"
Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
  • Хм...
    • Просмотр профиля

echo $XAUTHORITY??

user@my-ubuntu-pc:~$ ls -la | grep .Xa*

-rw-------  1 user user        0 июн 28 13:19 .Xauthority

user@my-ubuntu-pc:~$ echo $XAUTHORITY

user@my-ubuntu-pc:~$

(выводит пустую строку)


Пользователь добавил сообщение 28 Июнь 2017, 13:39:34:
Так же хотелось бы добавить, что если выполняю команду sudo startx то все стартует:

(Нажмите, чтобы показать/скрыть)

Но если выполняю из под своего пользователя (а не из под sudo) то выходит ошибка:

(Нажмите, чтобы показать/скрыть)


« Последнее редактирование: 28 Июнь 2017, 13:39:34 от SNIKERSMRG »
Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
SNIKERSMRG, так если Х нет, то и файл не создается

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
SNIKERSMRG, попробуй от обычного пользователяcp /root/.Xauthority /home/user/.Xauthority

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
  • Хм...
    • Просмотр профиля
SNIKERSMRG, попробуй от обычного пользователяcp /root/.Xauthority /home/user/.Xauthority

user@my-ubuntu-pc:~$ cp /root/.Xauthority /home/user/.Xauthority
cp: cannot stat '/root/.Xauthority': Permission denied
user@my-ubuntu-pc:~$ sudo cp /root/.Xauthority /home/user/.Xauthority
user@my-ubuntu-pc:~$

user@my-ubuntu-pc:~$ ls -la | grep .Xa*
-rw-------  1 root  root       241 июн 28 14:13 .Xauthority

user@my-ubuntu-pc:~$ sudo chmod 777 /home/user/.Xauthority

user@my-ubuntu-pc:~$ ls -la | grep .Xa*
-rwxrwxrwx  1 user  user       241 июн 28 14:13 .Xauthority

user@my-ubuntu-pc:~$ startx

Вот что пишет startx при выполнении от пользователя user:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 28 Июнь 2017, 14:27:16 от SNIKERSMRG »
Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4588
    • Просмотр профиля
SNIKERSMRG, А права теперь посмотри на
(EE) xf86OpenConsole: Cannot open virtual console 2 (Permission denied)
Ты с какой консоли делаешь?

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
  • Хм...
    • Просмотр профиля
SNIKERSMRG, А права теперь посмотри на
(EE) xf86OpenConsole: Cannot open virtual console 2 (Permission denied)
Ты с какой консоли делаешь?

Я просто подключаюсь по SSH через PuTTy

А при выполнении команды echo $TTY выходит пустая строка без ничего:

user@my-ubuntu-pc:~$ echo $TTY
(тут пустая строка)
user@my-ubuntu-pc:~$

А если ввожу команду tty получаю такой вывод:
/dev/pts/8


Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

 

Страница сгенерирована за 0.099 секунд. Запросов: 22.