Bagaimana cara mereset kata sandi administratif yang hilang?

657

Saya sedang mengerjakan sistem Ubuntu, dan klien saya benar-benar lupa kata sandi administratifnya. Dia bahkan tidak ingat memasukkan satu; Namun itu ada di sana.

Saya sudah mencoba saran di situs web, dan saya tidak berhasil menghapus kata sandi sehingga saya dapat mengunduh applet yang diperlukan untuk menjalankan beberapa file. Apakah ada solusinya?

Peter Mortensen
sumber
Dalam kasus di mana orang tidak dapat mengingat pernah mengatur kata sandi administratif, sebelum mencoba salah satu di bawah ini cukup ketik 'kata sandi' sebagai kata sandi administratif. Itu berhasil untuk saya!
CAF
Jika Anda juga perlu mengkonfigurasi ulang keyboard konsol sebelum Anda memasukkan kata sandi root khusus yang dihiasi karakter: dpkg-reconfigure keyboard-configuration(ini sebenarnya juga menciptakan RAM-disk awal baru untuk proses boot) (juga, tata letak keyboard Belgia jahat )
David Tonhofer
ada juga perintah sudo suuntuk menjadi root di terminal dan Anda hanya perlu akun pengguna dan dapat melakukan semua tanpa kata sandi root
damadam

Jawaban:

784

Secara default, akun pengguna pertama adalah akun administratif, jadi jika UI meminta kata sandi untuk Anda, itu mungkin kata sandi pengguna orang tersebut. Jika pengguna tidak mengingat kata sandi mereka, Anda perlu mengatur ulang. Untuk melakukan ini, Anda perlu mem-boot ke mode pemulihan (lihat juga dokumen resmi: RecoveryMode ).

Boot mesin, dan setelah layar BIOS, tahan tombol kiri Shift(perhatikan bahwa untuk UEFI BIOS Anda mungkin perlu menekan ESCsebagai gantinya). Anda kemudian akan diminta oleh menu yang terlihat seperti ini:

masukkan deskripsi gambar di sini

Saya telah memperhatikan pada beberapa sistem bahwa waktu kapan untuk menekan tombol kiri Shiftbisa rumit, kadang-kadang saya melewatkannya dan perlu mencobanya lagi.

Tekan panah bawah hingga Anda memilih entri ke - 2 dari atas ( entri dengan mode pemulihan dalam uraian ) lalu tekan Enter.

Sekarang Anda akan melihat menu ini:

masukkan deskripsi gambar di sini

Menggunakan tombol panah, gulir ke bawah untuk membasmi lalu tekan Enter.

Anda sekarang akan melihat prompt root, sesuatu seperti ini:

root@ubuntu:~#

Pada tahap ini Anda harus memiliki sistem file read-only. Anda harus mengirim ulang dengan izin menulis:

mount -o remount,rw /

Sekarang kita dapat mengatur kata sandi pengguna dengan passwdperintah. (Dalam contoh ini saya akan menggunakan jorge sebagai contoh, Anda harus mengganti apa pun nama pengguna pengguna):

root@ubuntu:~# passwd jorge
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ubuntu:~#

Ketikkan kata sandi baru yang Anda inginkan saat diminta. Setelah berhasil reboot mesin dan pengguna akan dapat masuk dengan kata sandi baru mereka.


Ada kekhawatiran bahwa ini merupakan kerentanan keamanan. Bukan itu . Anda perlu memiliki akses fisik ke mesin untuk melakukan ini. Jika seseorang memiliki akses fisik ke PC Anda, mereka dapat melakukan jauh lebih buruk daripada mengubah kata sandi. Ketika datang ke akses fisik, pertempuran untuk keamanan hilang. Berhati-hatilah dengan siapa yang Anda izinkan di PC.

Bahkan pengaturan kata sandi root tidak akan berhasil, karena seseorang dapat dengan mudah boot dengan initmenjadi /bin/shdan memiliki akses root penuh. Sekali lagi, diberikan akses fisik, siapa pun yang memiliki pengetahuan komputer dapat melakukan APA SAJA ke komputer Anda.

Jorge Castro
sumber
6
Google perlu mempelajari ini.
Nonny Moose
2
Saya tidak perlu
mengirim
1
Sangat sederhana.
gies0r
1
Laptop Lenovo menyakitkan untuk mendapatkan ke mode pemulihan. Solusinya hanya setelah BIOS (yaitu logo Lenovo) tekan "ESC" dengan memegang tombol shift kiri.
Milan Kamilya
2
"pilih entri 2 dari atas" - yang mungkin tidak akurat, dalam kasus saya entri 2 adalah (pemula) , bukan (mode pemulihan)
bambosze_babuni
73

Ya, Anda dapat mengubah kata sandi lama melalui GRUB .

  1. Jika Anda memiliki boot tunggal (Ubuntu adalah satu-satunya sistem operasi di komputer Anda), untuk menampilkan menu boot, Anda harus menahan Shifttombol selama bootup.

  2. Jika Anda memiliki dual-boot (Ubuntu diinstal di sebelah Windows, sistem operasi Linux lain, atau Mac OS X; dan Anda memilih pada saat boot sistem operasi mana yang akan di-boot), menu boot akan muncul tanpa perlu menahan yang shiftutama.

  3. Dari menu boot, pilih mode pemulihan, yang biasanya merupakan opsi boot kedua.

  4. Setelah Anda memilih mode pemulihan dan menunggu semua proses boot-up selesai, Anda akan diberikan beberapa opsi. Dalam hal ini, Anda ingin opsi Drop to root shell prompt, jadi tekan panah bawah untuk sampai ke opsi itu, dan kemudian tekan Enteruntuk memilihnya.

  5. Setelah Anda berada di prompt shell root, jika Anda juga lupa nama pengguna Anda, ketik ls /home(huruf kecil & bukan huruf kapital). Ini akan mencantumkan semua akun pengguna dalam pengaturan Anda.

  6. Untuk mengatur ulang kata sandi, ketik di passwd usernamemana nama pengguna adalah nama pengguna yang ingin Anda setel ulang, misalnya, passwd mysteriodalam kasus saya.

  7. Anda kemudian akan diminta kata sandi baru. Saat Anda mengetikkan kata sandi, Anda tidak akan mendapatkan respons visual yang mengakui pengetikan Anda. Kata sandi Anda masih diterima. Cukup ketikkan kata sandi dan tekan Entersetelah selesai. Anda akan diminta mengetik ulang kata sandi. Lakukan dan tekan Enterlagi.

  8. Sekarang kata sandi harus diatur ulang. Ketik exituntuk kembali ke menu pemulihan.

  9. Setelah Anda kembali ke menu pemulihan, pilih melanjutkan boot normal , dan gunakan Ubuntu seperti biasa - hanya kali ini, Anda benar-benar tahu kata sandi!

Mysterio
sumber
2
Ini menawarkan rute ketika Anda lupa userid dan kata sandi, yang juga berfungsi dengan jawaban @Jorge Castro.
Bobble
Menu Pemulihan (langkah 4 dalam daftar @ Mysterio) tidak pernah muncul untuk saya, tetapi saya dapat membuat solusi alternatif di sini .
Karl Baker
52

Jika metode Jorge tidak berhasil untuk Anda, seperti halnya tidak untuk saya, berikut adalah metode lain. Saya harus mencoba sesuatu yang berbeda karena:

  1. Keyboard USB saya tidak berfungsi di root prompt ⋯ mungkin perangkat keras baik keyboard atau mainboard. Untuk memperbaikinya saya menggunakan keyboard PS / 2 lama (colokan bundar kecil) dan menggunakannya.

  2. Ketika saya biasa passwd usernamemengubah kata sandi, itu gagal karena token yang buruk atau semacamnya. Ini menyerukan langkah-langkah drastis.

Tindakan Drastis

Ini hal yang sangat berbahaya untuk dilakukan! Metode Jorge harus digunakan; hanya lakukan ini jika metode itu tidak berhasil.

Lakukan ini dengan risiko Anda sendiri . Itu berhasil bagi saya pada sistem 11.10 saya.

Idenya adalah mengatur kata sandi pengguna menjadi kosong (atau nol) - ini memungkinkan Anda untuk cukup menekan Entersaat Password:diminta.

Masih pada prompt root dari metode Jorge , pertama remount sistem file root sebagai baca-tulis dengan menggunakan perintah ini:

mount -o remount,rw /
  • Sekarang Anda adalah pengguna super di sistem ini. Tapak dengan ringan.

Kemudian edit file bayangan kata sandi untuk menghapus kata sandi terenkripsi untuk nama pengguna Anda. Ketikkan:

nano -B /etc/shadow

Editor nano akan menampilkan konten file. Setiap baris akan memiliki bentuk di name:⋯:⋯:⋯…mana ⋯ adalah string atau null (kosong). Salah satu baris akan mulai dengan nama pengguna Anda. ⋯ pertama setelah nama pengguna Anda adalah kata sandi terenkripsi Anda. Sebagai contoh:

username:$1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0:14920:0:99999:7:::

di mana $1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0kata sandi terenkripsi.

Hapus kata sandi terenkripsi dengan hati-hati meninggalkan semua ":", sehingga terlihat seperti ini:

username::14920:0:99999:7:::

Kemudian ketik Ctrl+ O, tekan Entertombol untuk menyimpan, lalu Ctrl+ Xuntuk menutup nano .

Mulai ulang dan Anda akan memiliki kata sandi kosong (atau nol). Pastikan untuk menggunakan passwd usernameterminal untuk mengatur atau mengatur ulang kata sandi pengguna Anda.

Sumber untuk penyelesaian PS / 2 ada di sini .

Sumber untuk tindakan drastis ada di sini dan di sini .

Catatan di nano - -Bopsi membuat cadangan dari file yang diedit asli, nama yang sama dengan "~" ditambahkan.

keepitsimpleengineer
sumber
5
Anda juga dapat menggunakan metode ini dengan mem-boot dengan disk yang berbeda dan mengedit / etc / shadow setelah memasang disk yang sesuai.
Mei
1
Atau dengan mem-boot versi live CD / USB. Sekali lagi ini sebabnya akses fisik ke PC meniadakan semua tindakan keamanan.
DaveM
1
@DaveM hampir semua. Enkripsi disk penuh masih belum mudah dikalahkan. :)
Andrea Lazzarotto
Titik adil @AndreaLazzarotto. Apakah mungkin juga menggunakan live CD, chroot ke sistem 'utama', dan melakukan modifikasi kata sandi?
DaveM
@DaveM selama Anda tahu kata sandi FDE, ya.
Andrea Lazzarotto
50

Jika Anda lupa kata sandi untuk sistem Ubuntu Anda, Anda dapat memulihkan menggunakan langkah-langkah berikut:

  1. Nyalakan komputer Anda.
  2. Tekan ESCpada prompt GRUB .
  3. Tekan euntuk edit.
  4. Sorot garis yang dimulai kernel .........atau linux ........, tekane
  5. Pergi ke akhir baris dan tambahkan rw init=/bin/bash
  6. Tekan Enter, lalu tekan buntuk mem-boot sistem Anda. Sistem Anda akan boot ke shell root tanpa kata sandi. 1

  7. Sekarang berikan perintah passwd username * di mana "nama pengguna" adalah pengguna yang ingin Anda ubah kata sandinya.

  8. Maka Anda akan diminta untuk memberikan kata sandi baru:

    Enter new UNIX password:

1 Sumber: ubuntugeek

Sumber lain:

Untuk Xubuntu 14.04 cukup ikuti layar di bawah ini. Ini mirip dengan beberapa jawaban lain.

Tekan Esc, dan pilih Opsi lanjutan

Masukkan deskripsi gambar di sini

Pilih mode pemulihan :

Masukkan deskripsi gambar di sini

Kemudian pilih root , dan begitu Anda mendapatkan jenis prompt passwd <user_name>, untuk mengubah kata sandi.

Masukkan deskripsi gambar di sini

Mitch
sumber
OP mungkin tidak tahu apa yang harus dilakukan di shell.
ζ--
Tidak bekerja di Xubuntu 14.04 LTS - tidak ada perintah di GRUB2 memulai kernel atau linux.
K7AAY
@ K7AAY lihat tambahan saya untuk Xubuntu 14.04.
Mitch
3
Anda adalah penyelamat bekerja untuk saya di ubuntu 14.04
Maulik.J
2
Pada langkah 5, bekerja untuk saya ketika saya juga menghapus "ro" jika ada, sambil menambahkan "rw".
Andy Thomas
27

Jika mode pemulihan dinonaktifkan, metode yang saya gunakan adalah boot ke Live CD atau USB. Ini bisa berupa media yang Anda instal dari atau hanya ISO Ubuntu lain yang telah Anda unduh dan bakar. Prosesnya cukup sederhana.

  1. Boot ke media Langsung.
  2. Dari menu, buka terminal.
  3. Cari tahu nama perangkat untuk disk utama Anda. sudo fdisk-lakan mencantumkan semua partisi. Turunkan partisi Anda dari daftar. Kami sedang mencari sesuatu seperti /dev/sda1(yang kemungkinan akan terjadi)
  4. Pasang ini di suatu tempat sehingga kita dapat menggunakannya (jelas ubah disk ke yang benar):

    sudo mount /dev/sda1 /mnt
    
  5. Pasang cross-mount dari Live install sehingga kami dapat "menggunakan" disk yang terpasang (cukup salin dan tempel):

    for d in dev sys run proc; do sudo mount --bind /$d /mnt/$d; done
    
  6. Menjadi root pada sistem dengan menjalankan sudo chroot /mnt. Sekarang Anda dapat melakukan apa saja yang dapat dilakukan root pada instal yang sebenarnya.

  7. Tetapkan kata sandi untuk akun:

    passwd username
    
  8. Nyalakan kembali dan selesai.

Oli
sumber
Bekerja seperti seorang juara di Xubuntu 14.04 LTS. Direkomendasikan.
K7AAY
1
Jika Anda memiliki lvmpartiton, Anda harus memasangnya /mnt/terlebih dahulu dan kemudian mount dengan dev sys run prochormat.
Achu
21

Ubuntu tidak datang dengan Administrativekata sandi. Hanya ada satu akun awal, akun pengguna, yang dapat digunakan untuk melakukan tugas administratif. Misalnya, untuk mendapatkan shell root yang Anda jalankan

$ sudo -i
[sudo] password for myuseraccount:         # here you type the user's password
# 

Banyak orang yang memiliki latar belakang Unix atau pengalaman dengan distribusi lain sering tersandung masalah ini.

Perintah

su 

akan selalu gagal karena rootakun terkunci; itu tidak dapat diakses secara langsung atau Anda tidak dapat login langsung ke root.

Ada keuntungan besar dalam menggunakan sudofasilitas ini.

pengguna4124
sumber
megathanks! Saya pikir server jarak jauh saya akan selalu berjalan dengan konfigurasi saat ini karena saya lupa kata sandi root! ))
Крайст
21

Dari dokumentasi resmi Ubuntu LostPassword :

  1. Nyalakan kembali komputer Anda
  2. Tahan Shiftselama boot untuk memulai menu GRUB
  3. Sorot gambar Anda dan tekan Euntuk mengedit
  4. Temukan baris yang dimulai dengan " linux " dan tambahkan rw init=/bin/bashdi akhir baris itu
  5. Tekan Ctrl+ Xuntuk mem-boot.
  6. Ketikkan passwd username
  7. Setel kata sandi Anda.
  8. Ketikkan reboot. Jika itu tidak berhasil, tekan Ctrl+ Alt+Del

Ini juga berfungsi untuk Linux Mint 14.

Martin Thoma
sumber
2
Saya sedang mengerjakan komputer yang penggunanya telah kehilangan admin dan kata sandi root. Ini adalah satu-satunya metode yang menyelesaikan masalahnya, terima kasih!
Waldir Leoncio
14

Pertama, Anda harus reboot ke mode pemulihan.

Jika Anda memiliki boot tunggal (Ubuntu adalah satu-satunya sistem operasi di komputer Anda), untuk menampilkan menu boot, Anda harus menahan tombol Shift saat boot. masukkan deskripsi gambar di sini Dari menu boot, pilih mode pemulihan, yang biasanya merupakan opsi boot kedua. masukkan deskripsi gambar di sini Setelah Anda memilih mode pemulihan dan menunggu semua proses boot-up selesai, Anda akan diberikan beberapa opsi. Dalam hal ini, Anda ingin opsi Drop to root shell prompt, jadi tekan panah bawah untuk sampai ke opsi itu, dan lalu tekan Enter untuk memilihnya.

Akun root adalah administrator utama dan dapat melakukan apa saja untuk instalasi Ubuntu (termasuk menghapusnya), jadi harap berhati-hati dengan perintah apa yang Anda masukkan di terminal root.

Setelah Anda berada di prompt shell root, jika Anda juga lupa nama pengguna Anda, ketik

ls /home

Omong-omong, huruf kecil L, bukan huruf kapital i, di ls. Anda kemudian akan melihat daftar pengguna pada instalasi Ubuntu Anda. Dalam hal ini, saya akan mengatur ulang kata sandi Susan Brownmiller.

Untuk mengatur ulang kata sandi, ketik

passwd username

di mana nama pengguna adalah nama pengguna yang ingin Anda atur ulang. Dalam hal ini, saya ingin mengatur ulang kata sandi Susan, jadi saya mengetik

passwd susan

Anda kemudian akan diminta kata sandi baru. Saat Anda mengetikkan kata sandi, Anda tidak akan mendapatkan respons visual yang mengakui pengetikan Anda. Kata sandi Anda masih diterima. Cukup ketik kata sandi dan tekan Enter setelah Anda selesai. Anda akan diminta mengetik ulang kata sandi. Lakukan dan tekan Enter lagi.

Sekarang kata sandi harus diatur ulang.

Tipe exit

untuk kembali ke menu pemulihan.

Setelah Anda kembali ke menu pemulihan, pilih resume boot normal, dan gunakan Ubuntu seperti biasanya — hanya kali ini, Anda benar-benar tahu kata sandi!

sumber

Buntut
sumber
1
Saya mendapatkan passwd: Authentication token manipulation errorsebagai gantinya. Tidak mau mengubahnya.
demongolem
10

Saya dapat menggunakan metode Jorge - yang di atas dengan tangkapan layar yang bagus - dengan beberapa perubahan kecil. Saya menggunakan Ubuntu 11.10

Pertama, saat booting - jangan tekan tombol shift kiri sampai layar BIOS menjadi hitam dan kemudian segera tekan dan tahan tombol shift kiri.

Kemudian, setelah mungkin satu menit dan sejumlah baris teks bergulir di layar, saya mendapatkan menu pertama, tetapi dengan beberapa baris lebih sedikit - saya memilih baris kedua.

Lalu saya mendapatkan Menu Pemulihan - tetapi ketika saya memilih Drop to Root Shell Prompt (item terbawah) saya root tetapi tidak dapat mengatur ulang kata sandi - karena disk hanya Baca. Ketik exit dan kembali ke Menu Pemulihan

Ada pilihan (tidak ditampilkan pada tangkapan layar Jorge) untuk Remount Read / Write. Gunakan panah bawah untuk pergi ke sana, lalu panah kiri untuk sampai ke dan Enter - dan itu mount disk RW.

Kemudian lagi ke Drop to Root Shell Prompt dan saya root dan dapat menulis - jadi nama pengguna passwd menyuruh saya memasukkan kata sandi yang diinginkan dua kali - kemudian keluar untuk kembali ke Menu Pemulihan Lanjutkan boot normal dan semuanya bekerja dengan baik dengan kata sandi baru saya! Saya satu-satunya akun di kotak ini, dan kata sandi saya berfungsi dengan sudo sehingga saya tampaknya memiliki Hak Administratif.

Ini kurang mengasyikkan daripada mengedit / etc / shadow tapi saya senang menukar kegembiraan untuk akhir yang menyenangkan.

Henry Schaffer
sumber
Untuk permutasi lain pada metode Jorge, di mana tidak ada layar Menu Pemulihan muncul, lihat di sini .
Karl Baker
9

Saya mengalami masalah yang sama dengan kata sandi saya dan saya mencoba saran semua orang tetapi tidak ada yang berhasil. Jadi saya mencoba beberapa dari saya sendiri dan ini adalah apa yang berhasil untuk saya ... "Ingat saya tidak bisa menjelaskan mengapa itu berhasil, yang saya tahu itu berhasil ...

"10 langkah Mudah dan Sederhana untuk Mengatur Ulang Kata Sandi yang Hilang atau Lupa"

  1. Nyalakan kembali komputer dan tahan tombol Shift Kiri.

  2. Pilih boot ke mode pemulihan.

    http://i.imgur.com/yWK0N0m.png

  3. Setelah beberapa detik, Anda akan mendapatkan layar "Opsi Mode Pemulihan".

    http://i.imgur.com/g812F2o.jpg

    Catatan: (Inilah bagian yang tidak bisa saya jelaskan. Setelah mencoba semuanya, dan tidak ada yang berhasil, saya akhirnya mulai mencoba semua opsi di sini satu per satu. Ketika saya mencoba "grub Update grub boot loader"dan kemudian mengikuti langkah-langkah selanjutnya semuanya baik-baik saja. dan kata sandi diatur ulang.)

    Jadi sebelum pergi ke "root Drop to root shell promt"seleksi,

  4. Pilih "grub Update grub boot loader", dan Anda harus mendapatkan layar ini.

    i.imgur.com/cctcZyx.png

  5. Pilih "Yes". Tunggu hingga melalui pembaruan.

  6. Sekarang pilih "root Drop to root shell prompt".

  7. Sekarang Anda harus berada di terminal root dengan sesuatu seperti berikut: youracctname@yourcompname:~$.ketik passwd accountname(nama acount menjadi nama akun yang Anda coba ubah kata sandinya).

  8. Enter new Unix password: "masukkan kata sandi baru".

  9. Retype new Unix password: "ketik ulang kata sandi yang sama yang Anda lakukan pada Langkah-8".

  10. Ini harus mengkonfirmasi perubahan kata sandi yang berhasil. ketik exitpada prompt dan reboot.

Jika ini tidak berhasil untuk Anda, coba lompati Langkah 4 & 5 ...

SoCalDiegoRob
sumber
Langkah pembaruan GRUB mungkin sebenarnya diperlukan untuk mengount ulang partisi root dalam mode baca-tulis. Jika memang demikian halnya, cara yang lebih bersih adalah mount / -o remount,rwsebelum passwdperintah.
Ale
6

Anda dapat mengubah kata sandi Anda jika memiliki akses ke file /etc/shadow(mungkin dengan akun root Anda, melalui sudo dari akun lain, dari mode pemulihan, atau dengan LiveCD / DVD).

File kata sandi bayangan ini memiliki semua pengguna dan kata sandi terenkripsi (serta informasi administratif lainnya) untuk sistem. Kolom dipisahkan oleh :. Sebagai contoh :

YOUR_USERNAME:$6$lCu1.iVo$Q3nAL98jBLe5mMJ.0dBDd1Iquz41dDKsP3UdJ4X92gZPwwmQ0vdIEIY8EQxEcYACoMboYhovrpyq7Tm.DztQB.:15520:0:99999:7:::

Kata sandi adalah kelompok karakter kedua setelahnya YOUR_USERNAME, di antara dua titik dua. Anda dapat mengganti ini dengan kata sandi lain, misalnya, Anda dapat mengganti string kata sandi yang ada (terpotong untuk kejelasan):

$6$lCu1.iVo$Q3nAL98jBLe5mMJ.0[...]boYhovrpyq7Tm.DztQB.

dengan

$6$8gMLdPVn$Ych6r5ysKRqhL9jOlg0UPe28KRuzo3TSYMShqb5pzACrE/A0oyDEBFefOgplbboeoe0T9ZqNz7u6Y8YWuQRkz/

String terenkripsi mewakili "hackme". Ini akan menjadi kata sandi baru Anda.

pria pemalu putih
sumber
2
Bisakah Anda menambahkan cara membuat hash kata sandi baru?
Wilf
5

Tidak, tidak ada cara untuk mengambil kata sandi lama.

Ya, Anda dapat mengubah kata sandi tanpa mengetahui yang lama. Proses ini dijelaskan pada beberapa situs di internet, mudah ditemukan melalui pencarian di Google

Namun jika Anda melakukannya dan kebetulan telah menggunakan /homedirektori terenkripsi untuk nama pengguna itu, Anda kemungkinan besar tidak akan mendapatkan akses ke file di /homedirektori Anda (dan jika Anda melakukannya maka Ubuntu harus dihapus instalasinya ...)

pengguna52904
sumber
3
Anda dapat mencoba untuk mendapatkan password lama, sebenarnya oleh retak dengan (misalnya menggunakan program seperti John, lihat openwall.com/john ). Namun, jika kata sandi tidak sepele, ini mungkin membutuhkan waktu yang sangat lama.
Ale
2

Bagi saya, pada Ubuntu 16,04 VM diinstal dalam VirtualBox, ketika saya boot ke (dengan shiftmenahan sebelum mem-boot VM) prompt root, saya selalu mendapatkan Give root password for maintenance (or type Control-D to continue), akhirnya saya menekan epada menu GRUB dengan kernel pemulihan terbaru yang dipilih dalam Opsi Lanjutan untuk Ubuntu

Opsi Lanjutan untuk Ubuntu di menu GRUB (daftar kernel)

dan Downgulir klik ke bawah, dan melihat garis

linux /boot/...  ro recovery nomodeset

Saya menggulir ke baris ini dengan panah Bawah / Atas, dan pindah ke ujung garis akhir ini, dan berubah ro recovery nomodesetmenjadi rw init=/bin/bash, lalu tekan Ctrl+ x.

Ini akan mem-boot Anda ke sistem sebagai root, dan Anda dapat mengubah kata sandi seperti biasa.

Layar editor GRUB dengan panah ke parameter

Fangxing
sumber
1
Bagaimana ini menjawab pertanyaan tentang mengatur ulang kata sandi? nomodesettidak berhubungan sama sekali.
Pilot6
@ Pilot6 Saya tidak tahu nomodesetsama sekali, tetapi saya ketika saya mencoba mengganti hal-hal ini dengan rw init=/bin/bash, maka itu berfungsi, itu saja.
fangxing
nomodesettidak diatur secara default. Anda harus menambahkan parameter itu di beberapa titik. Bagaimanapun, apakah Anda menghapusnya atau tidak, pengaturan init=/bin/bashakan menyebabkan sistem mem-boot ke dalam Bash shell seperti yang dijelaskan. Perhatikan bahwa Anda dapat exec /sbin/initdari sana untuk menyelesaikan boot normal :)
Zanna
Zanna, Terima kasih atas penjelasannya, tetapi tidak diatur secara default dalam mode pemulihan
fangxing
1
@ Pilot6, @Zanna, nomodesetsebenarnya adalah pengaturan pada beberapa sistem. ro recovery nomodesetPerbaikan Dell saya dengan Ubuntu 18.04 datang dengan dan memperbarui kata sandi memerlukan mengubahnya sebagai @fangxing menjelaskan. Ini mungkin menjelaskan mengapa. Juga, nilai itu akan secara otomatis kembali ke ro recovery nomodesetsaat reboot. Itu hanya perlu diubah secara manual untuk proses ini.
Karl Baker
2

Di menu boot GRUB, Anda dapat menambahkan init=/bin/bashparameter boot kernel untuk mendapatkan shell root.

Xiè Jìléi
sumber
Ini adalah kata sandi Ubuntu teman saya. Dan saya menyelesaikannya. Terima kasih banyak juga atas kebaikan Anda Xie.
Noah Diaz
0

Inilah yang bekerja untuk saya.

** DIPROSES hanya jika semua langkah berikut ini familier dan tahu apa yang terjadi di setiap langkah. **

  1. Boot menggunakan live USB
  2. sudo mount /dev/sdb1 /mnt
  3. sudo nano -B /etc/shadow
  4. hapus pwd terenkripsi dengan mengikuti kata sandi pengguna yang ingin Anda atur
  5. Simpan file dan keluar dari nano
  6. Reboot dari HDD
  7. login dengan pengguna yang kata sandinya diatur
  8. passwd <user who's password was set to empty>
  9. ketik kata sandi baru
  10. ketik ulang kata sandi baru

Pergi ke pantai!

Anand Rockzz
sumber
1
Saya tidak memiliki USB hidup dan di atas tidak bekerja untuk saya, tetapi untuk Ubuntu 18.04 ini akhirnya berhasil.
Karl Baker