Cara Memperbaiki Loop Login Ubuntu

  • Post author:
  • Post category:Tutorial

Jika Anda terjebak dalam loop login di Ubuntu Linux, gunakan Ctrl+Alt+F3 untuk membuka terminal dan periksa atau hapus file .Xauthority. Jika itu tidak berhasil, pastikan root memiliki folder /tmp, mengkonfigurasi ulang gdm3, dan membebaskan ruang hard drive juga dapat membuat Anda keluar dari loop. Loop login Ubuntu adalah masalah yang membuat Anda tidak mungkin untuk login di. Kami menjelaskan enam masalah berbeda yang dapat menyebabkan perilaku ini dan cara memperbaikinya.

Apa Itu Loop Login di Ubuntu? Desktop. Seolah-olah kredensial Anda ditolak, tetapi bukan itu masalahnya. Itu hanya tidak membiarkan Anda masuk. Meskipun Anda benar-benar mengetikkan nama pengguna dan kata sandi yang benar, Anda langsung kembali ke layar login.

Dari semua kemungkinan masalah dengan komputer, tidak bisa masuk adalah salah satunya dari yang paling menakutkan. Jika Anda tidak bisa masuk, bagaimana Anda bisa memperbaikinya? Untungnya, Linux memberi kami lebih dari satu cara untuk masuk, dan kami dapat memanfaatkannya untuk keuntungan kami dalam skenario ini. Sebenarnya, masalah ini dapat terjadi pada distribusi lain juga. Tampaknya telah diberi tag “loop login Ubuntu” karena ada kesan bahwa ini dilaporkan di komputer yang menjalankan Ubuntu lebih sering daripada distro lain. Saya menduga itu karena ada lebih banyak komputer yang menjalankan Ubuntu Linux daripada distribusi lainnya.

Check Kepemilikan File .Xauthority

Perbaikan ini hanya untuk orang yang telah memilih untuk menjalankan Ubuntu menggunakan Xorg, bukan di Wayland, server tampilan baru. Server tampilan menangani fungsi gambar layar. Aplikasi berbicara ke server tampilan, dan server tampilan menulis ke layar. Ini digunakan untuk membangun apa yang Anda lihat di lingkungan desktop grafis.

Xorg digantikan oleh Wayland sebagai server tampilan default, tetapi Anda masih dapat masuk ke Ubuntu menggunakan server Xorg jika Anda mau atau perlu. Beberapa aplikasi lama bekerja lebih baik dengan Xorg daripada yang mereka lakukan dengan Wayland.

Untuk masuk ke Ubuntu menggunakan Xorg, klik ikon roda bergerigi di layar masuk, dan pilih “Ubuntu di Xorg” dari menu.

Pengaturan ini akan tetap ada saat reboot. Untuk kembali menggunakan Wayland, Anda perlu mengubah pengaturan ini secara manual kembali ke “Ubuntu”. .Xauthority”—jika Anda memilikinya. Jika tidak, lewati bagian ini dan berikutnya.

Pada layar masuk, tekan “Ctrl+Alt+F3” untuk membuka layar terminal.

Masuk dengan nama pengguna dan kata sandi Anda yang biasa.

Jika Anda memilikinya, “.Xauthority Anda ” file adalah file tersembunyi yang ditemukan di direktori home Anda. Kami akan mencari satu dengan opsi -a (semua), sehingga ls mencantumkan file tersembunyi.

ls -ahl .X*

Di komputer ini file tersebut ada, tetapi harus dimiliki oleh pengguna saat ini, bukan oleh root. Tapi itu perbaikan sederhana. Kami akan menggunakan perintah chown untuk menetapkan diri kami sebagai pemilik. Anda akan mengganti nama pengguna Anda sendiri dalam perintah, tentu saja.

sudo chown dave:dave .Xauthorityls

Memeriksa dengan ls menunjukkan bahwa kami adalah pemilik dan pemilik grup dari file tersebut.

Jika Anda memiliki file bernama “.ICEauthority”, pastikan Anda adalah pemilik file itu juga. Kami tidak memilikinya di komputer uji kami. Format dari perintah chown adalah sama:

sudo chown dave:dave .ICEauthority

Reboot dengan mengetikkan “reboot” dan menekan Enter, dan coba masuk saat sistem Anda dicadangkan. File

Jika mengambil kepemilikan file “.Xauthority” tidak berhasil, coba hapus dan buat ulang.

Pada layar masuk, buka jendela terminal dengan “Ctrl+Alt+F3”, dan gunakan perintah rm untuk menghapus file .

rm .Xauthority

Menggunakan perintah startx untuk mencoba memulai sesi desktop X memaksa file “.Xauthority” baru dibuat. untuk menyimpan file sementara. Jika izin pada direktori “/tmp” dikacaukan dan menjadi lebih ketat dari yang seharusnya, proses tersebut akan terpengaruh secara negatif.

Untuk memeriksanya, kita perlu membuka layar terminal, dan menggunakan ls pada “/tmp ” direktori. Jadi tekan Ctrl+Alt+F3 di layar login, dan login dengan kredensial Anda yang biasa.

Direktori “/tmp” harus dimiliki oleh root. Pengguna root, anggota grup root, dan semua pengguna lain harus membaca, menulis, dan mengeksekusi izin di direktori tersebut. Satu-satunya batasan adalah bahwa orang-orang di grup lain — yang dalam hal ini, adalah semua orang kecuali root dan proses yang dimiliki oleh root — hanya dapat mengubah (menulis dan menghapus) file yang telah mereka buat sendiri.

cd /ls -ahld tmp

string izin untuk “/tmp” adalah drwxrwxrwt dan pemiliknya serta pemilik grup keduanya adalah “root”. , tulis, dan jalankan izin.rwt: Semua orang dapat membaca, menulis, dan mengeksekusi file, tetapi mereka hanya dapat menulis atau menghapus file yang mereka buat sendiri. Huruf “t” dikenal sebagai “sticky bit”. Menggunakan SUID, SGID, dan Sticky Bits di Linux

Mengkonfigurasi ulang gdm3

Ubuntu menggunakan gdm3 sebagai pengelola tampilannya. Manajer tampilan menangani layar login grafis dan server tampilan grafis. Kadang-kadang memaksakan penyegaran pada gdm3 dapat menyembuhkan masalah loop masuk.

Sekali lagi, pada layar masuk, buka jendela terminal dengan “Ctrl+Alt+F3.”

Kami menggunakan perintah dpkg-reconfigure untuk menyegarkan gdm3. Ini memastikan semua file yang diperlukan ada dan dependensi terpenuhi. Ini harus meninggalkan gdm3 dalam keadaan yang sama seperti baru saja berhasil diinstal.

sudo dpkg-reconfigure gdm3

Reboot, masuk, dan lihat apakah masalah Anda telah diselesaikan. Ini adalah cara lama untuk melakukan langkah sebelumnya. Saya telah melihat langkah sebelumnya berhasil berkali-kali, tetapi jika tidak, ini biasanya berhasil. ruang hard drive memiliki efek yang sama karena tidak dapat membuat file sementara. Bahkan dengan izin yang benar pada “/tmp”, jika Anda tidak memiliki sisa ruang hard drive, sistem tidak dapat membuat file.

Dari layar masuk, buka layar terminal seperti sebelumnya. kita dapat menggunakan df untuk memeriksa kapasitas hard drive dan ruang kosong, dan kita dapat menggunakan du untuk melihat apa yang menggunakan ruang tersebut. Mesin uji kami tidak memiliki masalah dengan ruang kosong, tetapi seperti inilah tampilan keluaran dari perintah.

Menggunakan opsi -h (dapat dibaca manusia) memaksa df untuk menggunakan satuan yang paling tepat untuk angka yang perlu ditampilkan. Ini lebih mudah daripada mencoba bekerja dalam bytes.

df -h

Kolom “Gunakan%” menunjukkan jumlah ruang yang digunakan, dinyatakan sebagai persentase. Kolom “Used” dan “Available” dinyatakan dalam nilai sebenarnya.

Sistem file root dipasang di “/dev/sda”, dan 84 persen kapasitas drive telah digunakan. Tidak ada yang perlu dikhawatirkan, tetapi jika kami sedang menyelidiki hard drive yang menunjukkan sangat sedikit ruang yang tersisa, kami dapat menggunakan du untuk menemukan apa yang menghabiskan ruang tersebut.

Kami akan menggunakan -h (dapat dibaca manusia) dan – s (ringkasan) opsi dengan du , dan kami menyalurkan hasilnya ke sort . Opsi yang kami gunakan dengan pengurutan adalah -h (urutkan nilai yang dapat dibaca manusia) dan -r (urutkan terbalik).

Ini akan memberi kita daftar terurut dan menurun dengan konsumen penyimpanan hard drive terbesar di bagian atas daftar.

du -hs * | sort -hr

Kita dapat melihat bahwa direktori “Pictures” sejauh ini merupakan penyebab terbesar. Kami dapat meningkatkan du perintah kami untuk melihat ke dalam direktori “Pictures”. Kami juga menyampaikannya melalui kepala untuk menunjukkan kepada kami 5 pelanggar terburuk.

du -hs ~/Pictures/* | urutkan – jam | head -5

Jenis pemeriksaan iteratif ini memungkinkan kita mengidentifikasi buah yang menggantung rendah. Menyalin direktori terbesar ke drive internal lain atau ke penyimpanan eksternal, lalu menghapusnya dari direktori home kami, akan membebaskan ruang hard drive paling banyak. Setelah Anda melakukannya—dengan direktori terbesar apa pun di komputer Anda— sistem Anda harus membiarkan Anda login.

Loop login Ubuntu seperti dikunci dari rumah Anda sendiri. Anda memiliki kunci yang tepat, tetapi pintunya tetap tidak mau terbuka. Untungnya, dengan Linux ada pintu lain yang bisa kita gunakan. Dan begitu kita masuk, kita bisa mencoba mencari tahu apa yang menghentikan pintu depan bekerja.

Disadur dari HowToGeek.com.