Di Gnu / Linux kita dapat mengubah kata laluan pengguna mana pun, siapa pun kecuali root atau superuser. Kata laluan yang hanya boleh diubah jika anda adalah pengguna super. Tetapi bagaimana jika anda lupa kata laluan root? Apa pilihan yang ada untuk menyelesaikannya? Sekiranya kita memasang semula pengedaran Gnu / Linux?
Adakah terdapat penyelesaian untuk masalah lupa kata laluan root, tetapi memang betul bahawa setiap pengedaran mempunyai penyelesaian yang berbeza. Seterusnya kami akan menerangkan cara membuat kata laluan root ini berubah di Fedora. Pertama sekali, jangan lakukan ini dalam pasukan produksi untuk bersenang-senang kerana jika ada kesalahan anda akan kehilangan semua maklumat.
Untuk menukar kata laluan root, kita harus mengganggu permulaan Fedora Grub. Kami akan mengganggunya dengan menekan butang E apabila skrin Grub muncul. Skrin seperti berikut akan muncul:
Oleh itu, kita pergi ke baris Linux16 dan kami menukar set perkataan «rghb silent» oleh
rd.break enforcing= 0
Sekarang kita tekan Ctrl + X untuk meneruskan proses pemuatan. Sekiranya sistem disulitkan, sekarang akan meminta kata laluan LUKS kepada kami.
Dengan ini kami telah menjadikan sistem Fedora dimuat dalam mod kecemasan, sekarang kita harus memasang cakera keras dengan perintah berikut:
mount -o remount, rw / sysroot
Dan kami melaksanakan arahan chroot untuk mengakses sistem. Dengan menaip perkara berikut:
chroot / sysroot
Dan sekarang kita boleh jalankan arahan passwd untuk menukar kata laluan root. Setelah melaksanakan perintah, kami akan diminta memasukkan kata laluan root baru dua kali. Sekarang kita menulis Keluar dua kali untuk menghidupkan semula sistem. Selepas itu kami memulakan sesi sebagai root dan memulihkan perubahan grub dengan menaip ini:
restorecon -v /etc/shadow
Dan kemudian
setenforce 1
Dengan ini, kita akan menukar kata laluan root baru dan kita akan dapat berfungsi tanpa perlu memasang semula atau kehilangan data kita.
Maklumat lanjut - Majalah Fedora