Centos 8 işletim sisteminde root kullanıcısının şifresini unuttuğumuzda sistem üzerinde herhangi bir ayarda değişiklik yapmamız mümkün olmaz. Bu nedenden dolayı bu şifreyi sıfırlamamız gerekmektedir.
Centos 8 işletim sisteminde root kullanıcısının şifresini uzaktan bağlantı yaparak sıfırlamamız mümkün değildir. Bu işlemi cihaz açılırken yapabileceğimizden dolayı cihazın yanında olmamız gerekmektedir. Eğer uzaktan bağlantı ile yapmak istiyorsak cihazımıza kvm bağlamamız gerekmektedir. Bu hatırlatmaları yaptıktan sonra Centos 8 şifre sıfırlama işleminin nasıl yapıldığını öğrenelim;
1-) İlk olarak şifresini sıfırlamak istediğimiz cihazı yeniden başlatıyoruz. Cihazımız açıksa aşağıdaki komutu kullanarak yeniden başlamasını sağlayabiliriz;
reboot now
2-) Cihaz açılırken Centos Stream bölümünün üstündeyken e tuşun basıyoruz.
3-) Gelen ekranda Linux ($root) ile başlayıp quiet ile biten bölümün yanına aşağıdaki değeri ekliyoruz ve CTRL + X tuşlarına birlikte basıp yaptığımız değişikliği kaydediyoruz;
rd.break enforcing=0
4-) Bu adımda sysroot dizininin yetkilerini kontrol etmek için aşağıdaki komutu uyguluyoruz. Bu komutu uyguladığımızda çıktıda ro değerini göreceğiz. Bu değer dizinin salt okunur olduğunu göstermektedir;
mount | grep sysroot
5-) Sysroot dizinine okuma ve yazma yetkisi vermek için aşağıdaki komutu uyguluyoruz ve daha sonra bu dizinin yetkilerini tekrar kontrol etmek için bir önceki komutu tekrar uyguluyoruz;
mount -o remount, rw /sysroot/
mount | grep sysroot
Çıktıda da görüldüğü gibi ro değeri rw oldu. Yani yazma ve okuma yetkisi vermiş olduk;
6-) Yukarıdaki işlemlerden sonra artık sysroot dizininin içine girebiliriz. Aşağıdaki ilk komut ile sysroot dizinin içine girmiş olacağız. İkinci komut ile de root kullanıcısının şifresini değiştirmek için gerekli işlemi yapmış olacağız.
Passwd komutunu uyguladıktan sonra bizden root kullanıcısı için yeni şifre girmemiz istenecektir. Şifreyi iki kere girdikten sonra yeni şifre tanımlanacaktır;
chroot /sysroot/
passwd
7-) İşlemi tamamlamak için aşağıdaki komutları sırasıyla uyguluyoruz;
touch /.autorelabel
exit
logout
Son komutu uyguladıktan sonra sistemin açılması biraz uzun sürebilir. Sistem açıldığında yeni root şifresi ile giriş yapabiliriz. Tekrar görüşmek üzere. Şimdilik hoşçakalın.