Tek Kullanıcı Modu: RHEL/CentOS 7'de Unutulan Kök Kullanıcı Hesabı Parolasını Sıfırlama/Kurtarma


Bir Linux Sisteminde kullanıcı hesabı şifrenizi kaçırdığınız bir durumla hiç karşılaştınız mı? Kök şifresini unutursanız durum daha da kötü olabilir. Sistem çapında herhangi bir değişiklik yapamazsınız. Kullanıcı şifresini unutursanız root hesabını kullanarak kolayca sıfırlayabilirsiniz.

Kök şifrenizi unutursanız ne olur? Kullanıcı hesabını kullanarak kök hesap şifresini sıfırlayamazsınız. Kullanıcı hesabının genel olarak bu tür bir görevi gerçekleştirmesine izin verilmediğinden.

İşte böyle bir duruma düşerseniz sizi bu durumdan kurtaracak rehber. Bu makalede sizi RHEL 7 ve CentOS 7 root şifrenizi sıfırlama yolculuğuna çıkaracağız.

Bu sabah RHEL 7 Linux sunucumu çevirerek kilitlendiğini gördüm. Ya dün gece değiştirdiğim şifreyi karıştırdım ya da gerçekten unuttum.

Peki şimdi ne yapmalıyım? Kullanıcı hesabımı kullanarak giriş yapıp root şifresini değiştirmeyi denemeli miyim?

Hata, "Yalnızca kök kullanıcı adı belirtebilir" mesajını aldım ve kök hesap üzerindeki kontrolümü kaybettim. Bu yüzden tek kullanıcı moduna önyükleme yapmayı planladım. Bunu yapmak için aşağıdaki ekranla karşılaştığınızda sunucuyu yeniden başlatın. Klavyeden 'e' (düzenleme anlamına gelir) tuşuna basın.

Klavyeden 'e' tuşuna bastığınızda, ekranınızın boyutuna göre kırpılabilecek çok sayıda metin göreceksiniz.

“rhgb Quiet ” metnini arayın ve onu tırnak işaretleri olmadan “init=/bin/bash ” ile değiştirin.

Düzenleme tamamlandıktan sonra 'ctrl+x' tuşuna basın, belirtilen parametreyle önyüklemeye başlayacaktır. Ve bash istemini alacaksınız.

Şimdi tek kullanıcı modunda aşağıdaki komutu çalıştırarak kök bölümünün durumunu kontrol edin.

mount | grep root

Kök bölümünün 'ro' (Salt Okunur) olarak bildirildiğini fark edebilirsiniz. Root şifresini değiştirebilmemiz için root disk bölümünde okuma-yazma iznine sahip olmamız gerekmektedir.

mount -o remount,rw /

Ayrıca kök bölümün okuma-yazma izin moduyla bağlanıp bağlanmadığını da çapraz kontrol edin.

mount | grep root

Artık passwd komutunu yazarak root şifresini değiştirebilirsiniz. Ama bu yapılmadı. SELinux bağlamını yeniden etiketlememiz gerekiyor. Tüm SELinux bağlamını yeniden etiketlemeyi atlarsak, şifre kullanarak giriş yapabiliriz.

passwd root
[Enter New Password]
[Re-enter New Password]
touch /.autorelabel

Yeniden başlatın ve kök hesaba tekrar giriş yapın ve her şeyin yolunda olup olmadığına bakın.

exec /sbin/init

Yukarıdaki görüntüde, tek kullanıcı modundan root şifresini sıfırlayarak RHEL 7 kutusuna başarılı bir şekilde oturum açtığımızı görebilirsiniz.

Yukarıdaki adımlar, tek kullanıcı modundan root şifresini sıfırlayarak RHEL 7 ve CentOS 7 makinesinde nasıl oturum açılacağını açıkça gösterdi.

Şimdilik bu kadar. Yakında yine ilginç bir yazıyla karşınızda olacağım. O zamana kadar bizi izlemeye devam edin ve Tecmint'e bağlı kalın. Aşağıdaki yorumlarda bize değerli geri bildirimlerinizi iletmeyi unutmayın. Bizi beğenip paylaşın ve yayılmamıza yardımcı olun.