11 Mart 2016
Red Hat Enterprise Linux 7'de Root Şifresini Kırmak
Red Hat Enterprise Linux 7 üzerinde Bootloader'da iken Root şifresinin nasıl kırıldığını anlatacağım. Eski RHEL 5 ve 6 sistemlerinde init process'ini shell konsolunda başlatıyorduk ve init=/bin/sh anahtarını kullanıyorduk. Fakat RHEL 7'de işler biraz değişti.
Red Hat Enterprise Linux 7 makinemizi başlattıktan sonra GRUB2 boot menüsü gelecektir. Burada "e" tuşuna basarak devam ediyoruz.
Yön tuşları ile aşağı doğru gelin ve linux16 ile başlayan satırı bulun. Aşağıdaki resimde olduğu gibi initrd16 satırından önceki kısma rd.break yazınız. Bu satırda rhgb quiet anahtarlarını silmenize gerek yok, daha önceki sürümlerde bunu yapıyorduk.
Daha sonra Ctrl+X diyerek devam ediyoruz. Aşağıdaki resimdeki gibi konsol ekranı gelecektir. sırasıyla komutları uygulayınız.
# mount -o remount,rw /
# chroot /sysroot
Şimdi Root şifresini sıfırlayalım;
# passwd root
İki defa yeni şifreyi girdikten sonra şifre başarılı şekilde oluşturuldu diye ekranda yazacaktır. Yine RHEL 7 için aşağıdaki komutu uygulayarak SELinux'u tekrar etiketliyoruz;
# touch /.autorelabel
Daha sonra Bourne Shell(sh)'den çıkıyoruz;
# exit
Sonra olarak çıkış alıp makinenin yeniden başlamasını bekliyoruz
# exit
Red Hat Enterprise Linux 7 yeniden açıldığında yeni Root şifresi ile artık giriş yapabilirsiniz.
Ek olarak konsol kısmında klavye de Türkçe karakter problemi yaşarsanız aşağıdaki kısayollar size yardımcı olacaktır.
"-" tuşu "=" (eşittir) işaretini verir
"ı" tuşu "i" (harf olarak i) karakterini verir
"." tuşu "/" (slash) karakterini verir
"*" tuşu "-" (eksi) tuşunu verir
"ö" tuşu "," (virgül) tuşunu verir.
Kaynaklar
What is "rhgb" on the grub, kernel line?
RedHat Changing and Resetting the Root Password
Resetting the Root Password of RHEL-7
RedHat Chapter 29. Basic System Recovery
rhgb: Redhat Graphical Boot
quiet: Hides the majority of boot messages before rhgb starts