Ini adalah tutorial bagaimana untuk menetapkan semula kata laluan root di Ubuntu 17.04 melalui Grub. Harap maklum bahawa jika anda mempunyai akses fizikal ke mesin yang dimaksud, alat ini tidak dapat dilakukan dari jarak jauh. Sebelum kita teruskan, mari lihat sekilas Grub.
Apa itu GNU GRUB?
GNU GRUB seperti yang dijelaskan di sini, adalah pemuat boot Multiboot. Ia berasal dari GRUB, GRAND Unified Bootloader, yang pada awalnya dirancang dan dilaksanakan oleh Erich Stefan Boleyn.
Secara ringkas, boot loader adalah program perisian pertama yang dijalankan semasa komputer dimulakan. Ini bertanggung jawab untuk memuat dan memindahkan kawalan ke perisian kernel sistem operasi (seperti Hurd atau Linux). Kernel, pada gilirannya, memulakan sistem operasi selebihnya (e.g. GNU).
Tetapkan semula Kata Laluan Akar
- Perkara pertama yang perlu kita lakukan ialah reboot Ubuntu 17.04 mesin. Semasa sistem dihidupkan semula, anda perlu menekan kekunci SHIFT pada papan kekunci anda dengan segera untuk membawa anda ke skrin menu GNU GRUB
- Seterusnya pilih OS boot lalai yang dalam kes saya adalah Ubuntu dan tekan kekunci "e" untuk memasuki skrin edit
- Pada skrin mod edit GNU GRUB, gunakan butang anak panah dan cari garis yang bermula dengan "linux". Biasanya ini menjelang akhir skrin. Yang perlu anda lakukan ialah mencari bahagian yang berbunyi "ro quiet splash $ vt_handoff" dan ubah menjadi "rw init = / bin / bash". Lihat tangkapan skrin di bawah sebelum dan selepas perubahan
Sebelum Berubah
linux / boot / vmlinuz-4.10.0-20-generik root = UUID = 935da898- \ 3af3-469a-bacf-21164ca3efc9 rw percikan senyap $ vt_handoff
Selepas Perubahan
linux / boot / vmlinuz-4.10.0-20-generik root = UUID = 935da898- \ 3af3-469a-bacf-21164ca3efc9 rw init = / bin / bash
- Setelah selesai, tekan CTRL + x atau F10 untuk menghidupkan semula sistem
- Sistem akan boot ke skrin prompt arahan shell shell. Pertama mari kita periksa bahawa partisi anda berada dalam keadaan baca-tulis dengan menjalankan perintah berikut
[dilindungi e-mel] (tidak ada): / # mount | grep -w /
- Untuk menetapkan semula kata laluan root, ketik "passwd" dan ikuti arahan untuk menyelesaikan perubahan
- Setelah kata laluan root berjaya diubah, but semula mesin anda dengan arahan berikut
[dilindungi e-mel] (tiada): / # exec / sbin / init
Sekiranya anda mengalami perubahan semasa menjalankan langkah-langkah ini, jangan ragu untuk memberikan komen mengenai cabaran ini dan kami akan melakukan yang terbaik untuk memberikan penyelesaian