chown用户名:username .Xauthority


10

我陷入了Ubuntu 17.04的登录循环中。当我转到tty1并chown username:roey .XauthorityUbuntu上获取类型时,它陷入了登录循环

它说我的用户不存在。

问题是什么?如何重新登录Ubuntu-Gnome?


rm .Xauthority并允许其重新创建
Joshua

Answers:


11

该命令是

sudo chown roey:roey .Xauthority

第一个roey是用户,第二个是组roey


5
+1,但sudo如果不是您还需要的话,第二个roey就多余了,因为在第一个也更改了组后再添加冒号即可
Zanna

1
要完成此操作,请按ALT +->几次(在我的情况下是6 tty的6倍),直到进入Ubuntu-Gnome登录屏幕并登录。
罗伊

2
@Roey也是CTRL + ALT + F7
猫猫

不幸的是,那并没有解决我的问题。
Rafael_Espericueta

1
@rafael,但您是否也收到相同的错误通知?看看您家中的.xsessions_errors文件
Rinzwind

9

如果您不知道应该使用哪个用户名/组,建议您使用以下类似的名称:

sudo chown $USER:`id -gn` .Xauthority
  • $USER 将扩展为您当前的用户名。
  • id -gn 将返回当前用户的主要组。

1
您确定不是故意的$USER:`id -gn`(注意中间的冒号)吗?此外,这将是相当于只是$USER:因为chown使用指定用户的主要组,如果你忽略的组名。
大卫·佛斯特

@DavidFoerster双方:.会正常工作,不知道怎么样省掉组一样$USER:,好点+1 :-)
Ravexina

检查info coreutils和有关的部分chown。我将其更改:为用户名包含点的情况。
拉韦西纳

1
实际上:“新脚本应避免使用'。'。因为它不便携[...]。” 看起来我们俩今天都学到了一些东西。:-]
David Foerster's

是的,我只是用它来展示一种替代方法,它使我们学到了新的东西:)
Ravexina
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.