Merhaba,
Bu yazımda kısa süre önce kullandığım ve şifresini unuttuğum sunucuyu göstereceğim 🙂 İşletim sistemi olarak Centos7 kullanmıştım. Afilli bir başlık atmak istemedim. (how to reset forgotten root password on CentOS 7) gibi… O yüzden bu yazıda biraz daha arkadaş canlısı bir dil kullanmak istiyorum.
*arkadaş = sunucu olduğunu var sayalım.
Öncelikle arkadaşımızı kapatalım. Sonrasında açılış ekranında alt kısımda ” Press ‘e’ to edit the selected item, or ‘c’ for a command prompt.” yazan kısma bakalım.
‘e’ harfine basıp devam edelim.
Çıkan ekranda ok yönleri ile aşağıya doğru inip ilgili satırı bulalım. ( İtiraf ediyorum; bende bu yazılar farklı çıkıyor diye 10 dakika kadar boş bakınmıştım 🙂 )
Ekranda gördüğünüz ro kısmını silip, (linux16 /vmlinuz yazan satırın sonu)
rw init=/sysroot/bin/sh yazarak değiştiriyoruz. Sonrasında Ctrl + x tuş kombinasyonu ile bu kısımdan ayrılıyoruz.
Bu ekranda sırasıyla;
chroot /sysroot
passwd root
“yenisifrenizigirebilirsiniz…”
Son olarak selinux ayarlarından dolayı aşağıdaki komutuda girmeniz gerekmektedir. Bu sayede yeni şifre aktif-etiketlenmiş olacaktır. Bu sırada gördüğünüz komut ekranında reboot-shutdown gibi komutlar çalışmayacaktır. chroot’tan çıkmayı unutmayınız.
touch /.autorelabel