chown username: nama pengguna .Xauthority

10

Saya terjebak di loop login Ubuntu 17.04. Ketika saya pergi ke tty1 dan ketik yang chown username:roey .Xauthoritydiambil dari Ubuntu macet di loop login

Dikatakan bahwa pengguna saya tidak ada.

Apa masalahnya? Bagaimana saya bisa masuk kembali ke Ubuntu-Gnome?

Roey
sumber
rm .Xauthority dan izinkan untuk dibuat ulang
Yosua

Jawaban:

11

Perintahnya adalah

sudo chown roey:roey .Xauthority

1 roeyadalah pengguna, 2 adalah gruproey

Rinzwind
sumber
5
+1, tetapi Anda akan perlu sudojika itu bukan milik Anda dan btw yang kedua roeyberlebihan hanya dengan menambahkan titik dua setelah yang pertama mengubah grup juga
Zanna
1
untuk menyelesaikan ini tekan ALT + -> beberapa kali (dalam kasus saya ini 6 tty jadi 6 kali) sampai Anda masuk ke layar login dan login Ubuntu-Gnome.
Roey
2
@Roey Juga CTRL + ALT + F7
kucing
Sayangnya, itu tidak memperbaiki masalah saya.
Rafael_Espericueta
1
@rafael tetapi apakah Anda juga mendapatkan pemberitahuan kesalahan yang sama? Lihatlah file .xsessions_errors di rumah Anda
Rinzwind
9

Jika Anda tidak tahu nama pengguna / grup apa yang harus Anda gunakan, saya sarankan menggunakan sesuatu seperti ini:

sudo chown $USER:`id -gn` .Xauthority
  • $USER akan diperluas ke nama pengguna Anda saat ini.
  • id -gn akan mengembalikan grup utama pengguna Anda saat ini.
Ravexina
sumber
1
Apakah Anda yakin tidak bermaksud $USER:`id -gn`(perhatikan karakter titik dua di tengah)? Juga, itu akan sama dengan hanya $USER:karena chownmenggunakan grup utama dari pengguna yang ditentukan jika Anda menghilangkan nama grup.
David Foerster
@DavidFoerster Keduanya :dan .akan berfungsi dengan baik, tidak tahu tentang menghilangkan grup seperti $USER:, poin bagus +1 :-)
Ravexina
periksa info coreutilsdan bagian tentang chown. Saya akan mengubahnya :jika nama pengguna berisi titik.
Ravexina
1
Memang: "Script baru harus menghindari penggunaan`. ' karena itu tidak portabel [...]. " Sepertinya kita berdua belajar sesuatu hari ini. : -]
David Foerster
Ya, saya hanya menggunakannya untuk menunjukkan pendekatan alternatif dan itu menyebabkan kami belajar sesuatu yang baru :)
Ravexina