chown username: имя пользователя .Xauthority

10

Я застрял в петле входа в систему Ubuntu 17.04. Когда я захожу на tty1 и тип, chown username:roey .Xauthorityвзятый из Ubuntu, застревает в цикле входа

Это говорит о том, что мой пользователь не существует.

В чем проблема? Как я могу войти в Ubuntu-Gnome?

Roey
источник
Правосудие. Позволить ему и воссоздать его
Джошуа

Ответы:

11

Команда

sudo chown roey:roey .Xauthority

1-й roeyпользователь, 2-й - группаroey

Rinzwind
источник
5
+1, но вам понадобится, sudoесли он уже не ваш и, кстати, второе roeyизлишне, так как просто добавление двоеточия после того, как первое также меняет группу
Zanna
1
чтобы завершить это, нажмите ALT + -> несколько раз (в моем случае это 6 tty, так 6 раз), пока не войдете в экран входа в Ubuntu-Gnome и войдите.
Рой
2
@ Roe Также CTRL + ALT + F7
кошка
К сожалению, это не решило мою проблему.
Rafael_Espericueta
1
@rafael, но вы также получили такое же уведомление об ошибке? Взгляните на файл .xsessions_errors в вашем доме
Rinzwind
9

Если вы не знаете, какое имя пользователя / группу следует использовать, я предлагаю использовать что-то вроде этого:

sudo chown $USER:`id -gn` .Xauthority
  • $USER будет расширен в ваше текущее имя пользователя.
  • id -gn вернет основную группу вашего текущего пользователя.
Ravexina
источник
1
Вы уверены, что не имеете в виду $USER:`id -gn`(обратите внимание на двоеточие в середине)? Кроме того , это было бы эквивалентно просто $USER:так chownиспользований основной группы указанного пользователя , если опустить имя группы.
Дэвид Фёрстер
@DavidFoerster И то :и другое .будет отлично работать, не знал о пропущенной группе, как $USER:, хороший момент +1 :-)
Ravexina
проверьте info coreutilsи раздел о котором chown. Я изменю это :в случае, если имя пользователя содержит точку.
Равексина
1
Действительно: «Новые сценарии должны избегать использования`. ' потому что это не портативно […]. ” Похоже, мы оба кое-что узнали сегодня. : -]
Дэвид Фёрстер
Да, я просто использовал это, чтобы показать альтернативный подход, и это заставило нас узнать что-то новое :)
Ravexina