10

I'm stuck in a login loop Ubuntu 17.04. When I go to tty1 and type chown username:roey .Xauthority taken from Ubuntu gets stuck in a login loop

It says that my user doesn't exist.

What is the problem? How can I log back in to Ubuntu-Gnome?

1
  • rm .Xauthority and allow it to get recreated
    – Joshua
    May 19 '17 at 20:23
12

The command is

sudo chown roey:roey .Xauthority

1st roey is the user, 2nd is the group roey

5
  • 5
    +1, but you will need sudo if it's not yours already and btw the second roey is superfluous as just adding the colon after the first one changes the group as well
    – Zanna
    May 19 '17 at 15:17
  • 1
    to finish this press ALT+-> several times (in my case it's 6 tty's so 6 times) until you get into the Ubuntu-Gnome login screen and login.
    – Roey
    May 19 '17 at 16:51
  • 2
    @Roey Also CTRL+ALT+F7
    – cat
    May 19 '17 at 18:13
  • That didn't fix my problem, sadly. Sep 10 '17 at 2:27
  • 1
    @rafael but did you also get the same error notice? Have a look at the .xsessions_errors file in your home
    – Rinzwind
    Sep 11 '17 at 6:46
9

If you don't know what username/group you shoud use, I suggest using something like this:

sudo chown $USER:`id -gn` .Xauthority
  • $USER will be expanded into your current username.
  • id -gn will returns the main group of your current user.
5
  • 1
    Are you sure you don't mean $USER:`id -gn` (note the colon character in the middle)? Also, that would be equivalent to just $USER: since chown uses the primary group of the specified user if you omit the group name. May 19 '17 at 20:15
  • @DavidFoerster Both : and . will work fine, didn't know about omitting group like $USER:, good point +1 :-)
    – Ravexina
    May 19 '17 at 20:25
  • check info coreutils and the section which is about chown. I'll change it to : in case of username contains dot.
    – Ravexina
    May 19 '17 at 20:44
  • 1
    Indeed: “New scripts should avoid the use of `.' because it is not portable […].” Looks like we both learned something today. :-] May 19 '17 at 20:47
  • Yeah, I just used it to show an alternative approach and it caused us to learn something new :)
    – Ravexina
    May 19 '17 at 20:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.