11 Mart 2016

Red Hat Enterprise Linux 7'de Root Şifresini Kırmak

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.

Red Hat Enterprise Linux 7'de Root Şifresini Kırmak

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.

Red Hat Enterprise Linux 7'de Root Şifresini Kırmak

Daha sonra Ctrl+X diyerek devam ediyoruz. Aşağıdaki resimdeki gibi konsol ekranı gelecektir. sırasıyla komutları uygulayınız.

Red Hat Enterprise Linux 7'de Root Şifresini Kırmak

# 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