Saya lupa nama pengguna saya, bagaimana cara mendapatkannya kembali?

13

Ketika saya menginstal pembaruan terbaru dari Ubuntu, saya diminta untuk nama pengguna tetapi saya tidak ingat apa nama pengguna saya. Bagaimana cara mengetahui nama pengguna saya?

Byron Ortega Ruiz
sumber
Bagaimana Anda menginstal pembaruan terbaru Ubuntu ? Apakah Anda masuk dan menggunakan alat peningkatan Ubuntu? Apakah Anda menggunakan sesi langsung (USB atau CD)?
AL

Jawaban:

20

Jika Anda bahkan tidak dapat masuk karena Anda tidak dapat mengingat nama pengguna Anda, masih ada cara untuk memulihkan data Anda. Perhatikan bahwa panduan ini menganggap Anda satu-satunya pengguna di sistem.

  1. Boot sistem ke Mode Pemulihan melalui GRUB.
  2. Pilih opsi Root Shell.
  3. Ketik perintah ini ke jendela terminal yang terbuka:
    awk -F: '$3 == 1000' /etc/passwd
  4. Nama pengguna Anda akan berada di awal baris pada salah satu baris yang dikembalikan. Biasanya hanya akan ada satu, tetapi mungkin ada lebih banyak tergantung pada sistem Anda.
  5. Reboot ke mode normal dan gunakan nama pengguna yang ditentukan.

Jika Anda bukan satu-satunya pengguna, ganti kode pada langkah 3. Cari pengguna dengan ID lebih besar atau sama dengan 1000 dengan:

awk -F: '$3 >= 1000' /etc/passwd

Salah satunya pasti adalah Anda. Atau minta pengguna lain di mesin untuk menarik daftar akun.

Kaz Wolfe
sumber
2
Jawaban ini hanya berfungsi jika pengguna yang tidak dapat mengingat nama penggunanya memiliki UID1000 (biasanya pengguna non-sistem pertama). Bagaimana jika ini adalah komputer multi-pengguna dan OP bukan pengguna pertama?
dave_alcarin
Panduan ini mengasumsikan bahwa hanya ada satu pengguna di sistem saat ini. Anda baru saja cat / etc / passwd dan mencari entri yang tepat.
Kaz Wolfe
Saya berkomentar untuk meningkatkan jawaban Anda ;-) Jika saya menyarankan pengguna untuk membaca /etc/passwdentri, UIDsaya akan pergi ke cara yang lebih umum dan mengatakan "Anda UIDadalah 1000 atau lebih tinggi, biasanya, jika Anda adalah satu-satunya pengguna maka itu adalah 1000, jika Anda yang kedua, 1001 ", saya pikir menggapai 1???tidak akan memberikan terlalu banyak entri, dan salah satu baris yang ditampilkan akan membunyikan bel di pengguna yang pelupa ... bukan begitu?
dave_alcarin
2
Mengingat bahwa pertanyaan dimulai "Ketika saya menginstal ..." Saya pikir kita dapat dengan aman menganggap mereka adalah pengguna pertama.
Stig Hemmer
1
Kenapa tidak sekadar yang simpel cat /etc/passwddan mencari sesuatu yang familier?
R .. GitHub BERHENTI MEMBANTU ICE
9

Buka terminal ( Ctrl+ Alt+ T) dan ketik perintah

whoami

untuk mengetahui nama pengguna dari pengguna yang saat ini masuk.

Komandan Byte
sumber
6
whoamitidak akan membantu jika Anda lupa nama pengguna Anda dan keluar.
EKons
6

Layar login menunjukkan kemungkinan akun dan Anda hanya perlu mengklik (atau bahkan tidak perlu mengklik karena Anda mungkin adalah yang terakhir masuk) dan ketikkan kata sandi Anda.

Jika Anda masuk log dan ingin tahu pengguna maka Buka terminal (Ctrl+Alt+T)dan ketik perintah

echo $USER

Ini akan mencetak nilai variabel lingkungan USER ke konsol.

Kiran Shahi
sumber
3
Kenapa repot sekali? whoamimelakukan pekerjaan!
EKons
Ya whoamijuga melakukan pekerjaan.
Kiran Shahi
3

Jika Anda pernah mengaktifkan akun root, gunakan itu.

Jika metode mode pemulihan yang disebutkan di atas berfungsi, gunakan itu.

Jika Anda memiliki live CD yang dapat me-mount sistem file instalasi Anda, lakukan dan memang mencari pengguna di file / etc / passwd.

Jika tidak ada yang layak, Anda dapat (kecuali kata sandi Anda dilindungi boot manager dengan kata sandi tidak dikenal) masih masuk ke sistem Anda dengan menambahkan opsi "init = / bin / sh" ke parameter kernel (yang dapat Anda edit dari boot menu manajer). Ini akan menjatuhkan Anda langsung ke shell sederhana setelah kernel dimuat, dan Anda dapat melihat ke dalam file teks seperti / etc / passwd. Memodifikasi file tidak dimungkinkan dalam mode itu kecuali langkah tambahan (yang berbahaya jika tidak dipahami dengan baik dan agak di luar jangkauan di sini) diambil. Anda mungkin harus memaksa reboot dengan power cycle untuk keluar dari mode itu.

pemeras
sumber
0

Anda dapat masuk ke mode tunggal dari Grub. Saat boot, tekan Escpada layar boot Grub saat diminta. Ini mungkin hanya menunjukkan kepada Anda Grub dengan daftar setiap kernel - jika itu masalahnya jangan tekanEsc

Dari sini pilih entri pertama dan tekan euntuk mengedit entri itu. Halaman ke bawah ke garis yang dimulai dengan kernel dan tekan elagi.

Ini akan memungkinkan Anda untuk mengedit seluruh baris. Gulir ke kanan sampai Anda mencapai ujung dan menghapus splash quietdari garis, menggantinya dengan single. Tekan eneteruntuk menerima perubahan dan tekan buntuk boot ke baris kernel yang dimodifikasi. Ini akan mem-boot Anda ke mode pengguna tunggal dan akan menjatuhkan Anda ke shell root setelah boot selesai.

Dari sini Anda dapat menambahkan pengguna ke sistem, mengubah kata sandi pengguna, dll.

Minda
sumber