Di Linux, pengguna biasa dan pengguna super mengakses perkhidmatan melalui pengesahan kata laluan. Apabila pengguna biasa terlupa kata laluan, pengguna super boleh menetapkan semula kata laluan menggunakan terminal. Walau bagaimanapun, bagaimana jika pengguna super (atau pengguna akar) kehilangan kata laluannya?
Untuk memulihkan kata laluan yang telah hilang oleh pengguna super (atau pengguna root), kaedahnya akan sangat berbeza. Ambil perhatian bahawa kaedah pemulihan kata laluan ini boleh membenarkan sesiapa sahaja yang mempunyai akses kepada mesin Linux untuk mengambil alih.
Artikel ini memperkenalkan cara memulihkan kata laluan akar yang hilang pada Linux dalam 2 cara.
Nota: Cara untuk menetapkan semula kata laluan akar adalah sama pada kebanyakan pengedaran. Artikel ini menggunakan Ubuntu.
Kaedah 1: Pulihkan kata laluan root dari Menu Grub
Langkah 1 - Pertama sekali, untuk memulihkan kata laluan root, anda perlu memulakan semula hos Linux.
Langkah 2 - Apabila halaman GRUB muncul, cepat pilih Pilihan lanjutan untuk GNU/Linux dengan menekan kekunci anak panah dan memilih Enter.

Skrin GRUB pada Ubuntu
Langkah 3 - Tekan kekunci E untuk mengedit arahan
Anda perlu mengedit atau menukar daripada mod read-onlyke mod read-write.Cari baris yang bermula dengan perkataan "Linux", kemudian cari "ro" dan tukar kepada "rw". Tambahkan init=/bin/bashke hujung baris.
![Bagaimana untuk menetapkan semula kata laluan root pada Linux Bagaimana untuk menetapkan semula kata laluan root pada Linux]()
Tukar mod membaca kepada mod menulis
Langkah 4 - Tekan kekunci F10 . Skrin di bawah akan muncul.
![Bagaimana untuk menetapkan semula kata laluan root pada Linux Bagaimana untuk menetapkan semula kata laluan root pada Linux]()
Tetingkap baris arahan
Langkah 5 - Letakkan fail sistem akar ke dalam mod baca-tulis dengan arahan:
mount -n -o remount,rw /
Langkah 6 - Kini anda boleh menetapkan semula kata laluan root anda yang hilang dengan menggunakan arahan:
passwd root
Atau tukar kata laluan superuser dengan arahan berikut:
passwd username
![Bagaimana untuk menetapkan semula kata laluan root pada Linux Bagaimana untuk menetapkan semula kata laluan root pada Linux]()
Taip sekali lagi untuk mengemas kini kata laluan baharu
Apabila selesai, taip arahan berikut untuk keluar dan mulakan semula komputer.
exec /sbin/init
Kaedah 2: Pulihkan kata laluan root daripada Live CD
Jika anda mempunyai Live CD (atau USB), anda boleh but daripadanya dan menggunakannya untuk menukar kata laluan root. Contoh di bawah menggunakan Ubuntu Live CD.
Langkah 1 - Muat turun versi terkini Ubuntu, buat Live CD/USB untuk boot dari dan but sistem dari sana.
Langkah 2 - Pada skrin, pilih Cuba Ubuntu untuk membuka skrin Live CD.
![Bagaimana untuk menetapkan semula kata laluan root pada Linux Bagaimana untuk menetapkan semula kata laluan root pada Linux]()
But dari Live CD
Langkah 3 - Buka terminal dan taip arahan berikut untuk root.
sudo su
Langkah 4 - Sekarang perlu mencari lokasi partition pemacu. Gunakan arahan di bawah:
fdisk -1
Dalam kebanyakan kes, arahan /dev/sda1 boleh digunakan, walaupun ia mungkin berbeza bergantung pada cara anda membahagikan cakera keras anda.
Langkah 5 - Buka partition cakera keras yang perlu dipulihkan dengan arahan berikut:
mkdir /mnt/recover mount /dev/sda1 /mnt/recover
![Bagaimana untuk menetapkan semula kata laluan root pada Linux Bagaimana untuk menetapkan semula kata laluan root pada Linux]()
Biarkan mesin mengakses pemacu pada sistem
Langkah 6 - Sekarang kita perlu meletakkan diri kita dalam direktori, mnt/recovery,yang bermaksud berpura-pura bahawa kita menggunakan sistem fail Linux biasa, juga dikenali sebagai chroot.
chroot /mnt/recover
Langkah 7 - Gunakan arahan berikut untuk memulihkan kata laluan root.
passwd root
atau pengguna:
passwd username
untuk mencipta kata laluan untuk pengguna super.
Langkah 8 - Setelah selesai, keluar dari shell chroot.
exit
Langkah 9 - Tutup partition root dengan arahan:
umount /mnt/recover
dan keluar dengan arahan:
exit
Langkah 10 - Keluarkan Live CD dan but semula pada mesin Linux.
Lihat lagi: