nom d'utilisateur chown: nom d'utilisateur .Xauthority

10

Je suis coincé dans une boucle de connexion Ubuntu 17.04. Lorsque je vais sur tty1 et que le type chown username:roey .Xauthorityextrait d' Ubuntu est bloqué dans une boucle de connexion

Il dit que mon utilisateur n'existe pas.

Quel est le problème? Comment puis-je me reconnecter à Ubuntu-Gnome?

Roey
la source
rm .Xauthority et lui permettre de se recréer
Joshua

Réponses:

11

La commande est

sudo chown roey:roey .Xauthority

1er roeyest l'utilisateur, 2ème est le grouperoey

Rinzwind
la source
5
+1, mais vous en aurez besoin sudosi ce n'est pas déjà le vôtre et en fait le second roeyest superflu car simplement ajouter les deux points après que le premier change également le groupe
Zanna
1
pour terminer cette opération, appuyez plusieurs fois sur ALT + -> (dans mon cas, c'est 6 tty donc 6 fois) jusqu'à ce que vous accédiez à l'écran de connexion Ubuntu-Gnome et connectez-vous.
Roey
2
@Roey Aussi CTRL + ALT + F7
chat
Malheureusement, cela n'a pas réglé mon problème.
Rafael_Espericueta
1
@rafael, mais avez-vous également reçu le même avis d'erreur? Jetez un œil au fichier .xsessions_errors dans votre maison
Rinzwind
9

Si vous ne savez pas quel nom d'utilisateur / groupe vous devez utiliser, je suggère d'utiliser quelque chose comme ceci:

sudo chown $USER:`id -gn` .Xauthority
  • $USER sera développé dans votre nom d'utilisateur actuel.
  • id -gn renvoie le groupe principal de votre utilisateur actuel.
Ravexina
la source
1
Êtes-vous sûr de ne pas vouloir dire $USER:`id -gn`(notez le caractère deux-points au milieu)? En outre, cela équivaudrait à juste $USER:depuis chownutilise le groupe principal de l'utilisateur spécifié si vous omettez le nom du groupe.
David Foerster
@DavidFoerster Les deux :et .fonctionneront bien, ne savaient pas omettre le groupe comme $USER:, bon point +1 :-)
Ravexina
vérifier info coreutilset la section qui est sur le point chown. Je vais le changer :si le nom d'utilisateur contient un point.
Ravexina
1
En effet: «Les nouveaux scripts devraient éviter l'utilisation de«. » parce qu'il n'est pas portable […]. » On dirait que nous avons tous les deux appris quelque chose aujourd'hui. : -]
David Foerster
Oui, je l'ai juste utilisé pour montrer une approche alternative et cela nous a fait apprendre quelque chose de nouveau :)
Ravexina