Saat boot, tambahkan init=/bin/bash
(atau path ke shell fungsional lain) ke opsi boot Anda - Anda akan langsung jatuh ke shell pengguna tunggal. Anda mungkin perlu melakukannya mount -o remount,rw /
sebelum memodifikasi /etc/passwd
entri di lingkungan itu. Setelah itu, cukup reboot atau lakukan exec /sbin/init 3
. Hanya tidak ketik exit
atau tekan Ctrl + D, karena ini akan menghasilkan kernel panik *.
Satu variasi tambahan dari metode ini mungkin diperlukan pada beberapa sistem yang dimuat dalam mode dua tahap (dengan gambar initrd). Jika Anda memperhatikan bahwa opsi-opsi boot berisi init=
dan, yang paling penting real_init=
,, maka tempat untuk meletakkan /bin/bash
harus menjadi parameter yang terakhir (yaitu real_init=/bin/bash
).
* Ini karena dalam lingkungan itu, shell dilihat oleh kernel sebagai program init - yang merupakan satu-satunya proses yang diketahui oleh kernel - itu mewakili sistem yang berjalan di bawahnya ke mata kernel. Tiba-tiba mengakhiri proses itu, tanpa memberitahu kernel untuk mematikan sistem, harus mengakibatkan panik kernel. (Bukankah kamu akan panik jika tiba-tiba semua yang ada di sekitarmu menjadi hitam dan sunyi?)