Artikel ini akan membimbing anda melalui langkah mudah untuk menetapkan semula kata laluan akar yang terlupa dalam pengedaran Linux berasaskan RHEL seperti Fedora, CentOS Stream, Rocky dan Alma Linux.
Mula-mula, but semula sistem anda, kemudian pilih kernel yang anda mahu but dalam menu but grub (biasanya pilihan pertama), kemudian tekan kekunci yang sepadan pada papan kekunci anda.
Pada skrin seterusnya anda akan melihat parameter but kernel berikut, ditemui di sini dengan kekunci ro
开头的行并在末尾添加参数 rd.break
,如图所示,然后按 Ctrl + x
.
Pada skrin seterusnya anda akan memasuki mod kecemasan, tekan Enter
键进入 shell 提示符。现在,请确保确认您重新挂载了具有读写权限的 sysroot
目录。默认情况下,它以只读模式安装,指示为 ro
pada ketika ini.
# mount | grep sysroot
Sekarang pasang semula direktori sysroot
dengan kebenaran baca dan tulis dan sahkan kebenaran sekali lagi.
Perhatikan bahawa kali ini kebenaran telah berubah daripada ro
(只读)更改为 rw
(baca dan tulis) seperti yang ditunjukkan.
# mount -o remount,rw /sysroot/ # mount | grep sysroot
Seterusnya, gunakan arahan berikut untuk melekapkan sistem fail akar dalam mod baca-tulis.
# chroot /sysroot
Seterusnya, gunakan arahan passwd
untuk menetapkan semula kata laluan root dengan kata laluan baharu dan sahkan.
# passwd
Pada ketika ini, anda telah berjaya menetapkan semula kata laluan pengguna root. Satu-satunya bahagian yang tinggal ialah menanda semula semua fail dengan konteks SELinux yang betul.
# touch /.autorelabel
Akhir sekali, masukkan exit
dan log keluar untuk memulakan proses pelabelan semula SELinux.
Ini biasanya mengambil masa beberapa minit, setelah selesai, sistem akan but semula dan menggesa anda untuk log masuk sebagai root menggunakan kata laluan baharu anda.
Menetapkan semula kata laluan akar yang terlupa dalam pengedaran Linux berasaskan RedHat ialah proses yang agak mudah yang melibatkan mengakses sistem semasa but, mengubah suai parameter kernel dan menetapkan semula kata laluan menggunakan arahan tertentu.
Atas ialah kandungan terperinci Bagaimana untuk menetapkan semula kata laluan root yang terlupa pada pengedaran Linux berasaskan RHEL seperti Fedora dan Rocky?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!