Beberapa hal dapat membuat Anda panik lebih cepat daripada mencoba masuk ke komputer Anda dan ditolak masuk. Anda mengklik nama pengguna Anda. Anda memasukkan kata sandi Anda. Anda memukul Memasuki dan tidak ada.
Sayangnya, pengalaman seperti ini lebih umum daripada yang mungkin Anda pikirkan dengan Ubuntu. Kabar baiknya adalah memperbaiki masalah ini tidak terlalu sulit jika Anda tahu apa yang harus dilakukan. Jika sistem Ubuntu Anda macet dalam loop login, ikuti terus, dan kami akan membuat Anda kembali dan menjalankannya dalam waktu singkat.
Dapatkan ke Terminal Dari Layar Login Ubuntu
Hal pertama yang perlu Anda lakukan adalah keluar dari layar login grafis dan masuk ke terminal. Untuk melakukan ini, boot sistem Anda seperti biasa dan tunggu hingga layar login muncul. Dari layar masuk, tekan Ctrl + Alt + F3.
Beberapa laptop menggunakan tombol fungsi untuk hal-hal seperti mengatur kecerahan layar atau volume suara. Pada mesin ini, Anda mungkin perlu menahan tombol lain untuk memilikinya
F3 tombol bertindak sebagai tombol fungsi dan bukan kontrol volume atau apa pun yang mungkin dilakukannya.Laptop Dell, misalnya, memiliki kunci berlabel Fn. Pada mesin ini, Anda perlu menekan Fn + Ctrl + Alt + F3 serentak.
Menekan kombinasi tombol ini akan membawa Anda ke layar terminal dengan permintaan untuk masuk. Masuk dengan nama pengguna dan kata sandi Anda, dan Anda akan berada di prompt perintah di direktori home Anda. Anda dapat memasukkan perintah di sini seperti yang Anda lakukan di aplikasi terminal dari desktop Anda.
Kami menyarankan Anda mencoba setiap kemungkinan berikut untuk menyelesaikan masalah loop login Ubuntu.
1. Periksa Pengaturan Kepemilikan untuk File Konfigurasi
Salah satu alasan paling umum di balik loop login Ubuntu adalah pengaturan kepemilikan file yang salah pada satu atau dua file yang membantu mengontrol layar login pada beberapa sistem. Mereka ada sebagai file tersembunyi di direktori home Anda.
Masukkan yang berikut ini pada prompt perintah Anda untuk mendapatkan daftar direktori lengkap:
ls -la
Menjelang akhir daftar, cari file bernama .Xotoritas. File ini mungkin tidak ada di sistem Anda. Jika tidak ada file dengan nama .Xauthority, lewati saja ke saran berikutnya. Jika .Xotoritas file memang ada, lihat pemilik dan grup untuk file tersebut. Kedua atribut ini muncul di sebelah kiri nama dan ukuran file.
Pada gambar di atas, keduanya disorot dan keduanya diatur ke root. Jika file ini ada di sistem Anda dan terlihat dimiliki oleh root, ini akan menjadi masalah Anda. File tersebut harus dimiliki oleh Anda, bukan pengguna root.
Ke mengubah pengaturan pemilik, masukkan perintah berikut:
sudochownnama belakang:nama belakang.Xotoritas
Anda harus, tentu saja, memasukkan perintah dan mengganti "nama belakang" dengan nama pengguna Anda yang sebenarnya. Pastikan untuk memasukkan perintah persis seperti yang ditunjukkan. Perhatikan tanda titik dua di antara kedua nama pengguna, titik di awal nama file, dan huruf kapital X.
Setelah selesai, daftarkan direktori lagi, dan pemilik file sekarang harus menjadi nama pengguna Anda.
Jika file .Xauthority diatur dengan benar, lihat lebih jauh daftar direktori untuk melihat apakah ada nama file .ICEauthority ada. Jika Anda melihat file ini, periksa juga pemiliknya. Jika pemilik disetel ke root (atau nama apa pun selain nama pengguna Anda), gunakan perintah yang sama seperti yang ditunjukkan di atas untuk memperbaiki setelan kepemilikan; hanya mengubah .Xotoritas ke .ICEauthority dalam perintah tersebut di atas.
2. Periksa Pengaturan Izin di Direktori /tmp
Masalah umum lainnya yang dapat menyebabkan masalah login loop adalah pengaturan izin yang salah pada sistem /tmp direktori. Direktori ini menampung semua jenis file sementara dan dapat mendatangkan malapetaka ketika proses sistem tidak dapat mengakses file mereka.
Untuk melihat izin pada direktori /tmp, masukkan dua perintah berikut:
CD /
ls -la
Direktori /tmp akan muncul di dekat akhir daftar. Di sini, Anda ingin melihat rangkaian huruf di kolom paling kiri dari daftar direktori. Mereka mewakili izin untuk direktori.
Dalam kasus /tmp, rangkaian huruf itu harus tepat drwxrwxrwt. Jika daftar direktori Anda menunjukkan sesuatu yang berbeda, jalankan perintah berikut untuk mengubah hak akses file:
sudo chmod 1777 /tmp
3. Periksa Ruang Kosong yang Tersedia
Penyebab umum lain dari perilaku tak terduga adalah kehabisan ruang di hard drive Anda. Sistem Anda akan melakukan segala macam hal aneh ketika tidak dapat menulis ke hard drive.
Untuk memeriksa berapa banyak ruang kosong yang Anda miliki, gunakan perintah df:
df -h ~
Ini akan menunjukkan kepada Anda banyak ruang yang telah Anda gunakan dan tersedia di drive yang menyimpan direktori home Anda. Jika ruang kosong kurang dari tiga atau empat gigabyte, Anda harus mencari file yang akan dihapus. Direktori unduhan Anda mungkin merupakan tempat yang baik untuk memulai.
Anda juga dapat menggunakan perintah berikut untuk mencantumkan penggunaan disk untuk seluruh sistem:
df -h
Jika hasil dari perintah ini menunjukkan bahwa perangkat apa pun tidak memiliki ruang kosong, Anda harus memikirkan cara menghapus beberapa file dari perangkat itu atau meningkatkan ukuran partisi untuk membuka lebih banyak ruang.
Anda harus sangat berhati-hati dalam menghapus file apa pun di luar direktori home atau memodifikasi partisi disk. Kesalahan bisa berarti kehilangan semua data Anda.
4. Hapus dan Instal Ulang Lingkungan Desktop Anda
Jika semuanya gagal, sebagai upaya terakhir, Anda dapat mencoba menghapus dan menginstal ulang lingkungan desktop Ubuntu (termasuk GDM). Mungkin perlu waktu untuk menyelesaikannya, tetapi Anda hanya perlu memasukkan beberapa perintah.
Untuk melakukan penginstalan baru pada desktop, masukkan perintah berikut secara berurutan:
sudo apt menghapus ubuntu-desktop
sudo tepat memperbarui
sudo apt dist-upgrade
sudo apt autoremove
sudo apt bersih
sudo tepat Install ubuntu-desktop
Perintah-perintah ini akan menghapus desktop saat ini, memperbarui daftar perangkat lunak saat ini, memutakhirkan sistem Anda dan paket ke versi terbaru, hapus dan bersihkan semua file yang tidak digunakan, dan terakhir, instal ulang desktop lingkungan.
Reboot Sistem Anda Setelah Setiap Konfigurasi
Setelah menerapkan salah satu solusi yang disebutkan di atas, Anda harus mem-boot ulang sistem Anda dan mencoba masuk lagi. Untuk melakukannya, masukkan berikut ini di terminal prompt:
sudo shutdown -r sekarang
Pada titik ini, Anda seharusnya telah memutus loop login dan mendapatkan akses ke sistem Anda lagi.
Meski melalui pengalaman ini tidak menyenangkan bagi siapa pun, ada pelajaran penting yang bisa dipetik. Hal-hal seperti inilah mengapa penting untuk membuat cadangan rutin sistem Linux Anda. Terkadang tidak ada solusi lain selain memformat drive Anda dan memulai kembali.
Jika Anda menemukan diri Anda dalam situasi itu tanpa cadangan, itu akan menyakitkan.