Gentoo Linux - Memulihkan kata sandi root

Jika Anda kehilangan kata sandi root Anda, cara termudah untuk memulihkannya adalah dengan menggunakan LiveCD

  • Boot dengan LiveCD
  • Buka perintah fdisk dan kemudian gunakan opsi p untuk perangkat di partisi boot dan root.

 # fdisk / dev / sda 

 Jumlah silinder untuk disk ini diatur ke 9726. Tidak ada yang salah dengan itu, tetapi ini lebih besar dari 1024, dan dapat dalam pengaturan tertentu menyebabkan masalah dengan: 1) perangkat lunak yang berjalan pada saat boot (misalnya, versi lama LILO ) 2) perangkat lunak booting dan partisi dari OS lain (misalnya, DOS FDISK, OS / 2 FDISK) Perintah (m untuk bantuan): p Disk / dev / sda: 80.0 GB, 80000000000 byte 255 head, 63 sektor / track, 9726 silinder Unit = silinder 16065 * 512 = 8225280 byte Pengidentifikasi disk: 0xa08da08d Device Boot Mulai Akhir Blok Sistem Id / dev / sda1 * 1 13 104391 83 Linux / dev / sda2 14 256 1951897+ 82 Linux swap / Solaris / dev / sda3 257 9726 76067775 83 Linux 
  • Pasang partisi sda3 (atau setara)

 # mount / dev / sda3 / mnt / gentoo 
  • Gunakan perintah chroot di lingkungan yang dipasang

 # chroot / mnt / gentoo / bin / bash # env-update >> Regenerasi /etc/ld.so.cache ... # source / etc / profile # export PS1 = "(chroot) $ PS1" 
  • Ubah kata sandi root

 #passwd 
  • Reboot tanpa Live CD

Jika Anda tidak memiliki LiveCD, Anda harus mem-boot ulang sistem dalam mode pengguna tunggal untuk mengatur ulang kata sandi pengguna.

Pada level Kernel, perubahan berikut harus dilakukan init = / bin / sh (via menu bootloader).

Ketika sistem dimulai, itu akan meluncurkan shell root, drive akan dipasang sebagai mode read-only dan Anda, ust mengaturnya ke mode tulis / baca, dalam perintah berikut ROOT harus diganti oleh partisi root.

 mount -o rw, remount / dev / ROOT 

Kemudian edit etc / shadow dan hapus kata sandi terenkripsi. Setel ulang kata sandi root dengan perintah passwd dan reboot sistem.

Artikel Sebelumnya Artikel Berikutnya

Tips