Giriş
Rocky Linux 9, Red Hat Enterprise Linux’un bir türevi olarak kararlı ve güvenli bir işletim sistemi sunar. Tıpkı diğer Linux dağıtımlarında olduğu gibi, kullanıcı ve root şifrelerinin sıfırlanması gerektiği durumlar ortaya çıkabilir. Bu durum, özellikle şifrelerin unutulması veya kötü niyetli değişikliklerden korunma ihtiyacı gibi sebeplerle yaşanabilir. İşletim sistemini başlatırken sıfırlama işlemi gerçekleştirilir ve bu işlem için systemd kullanılarak işe yarayan bazı adımlar mevcuttur.
Kullanıcı Şifresinin Sıfırlanması
Kullanıcı şifresini sıfırlamak için şu adımlar izlenebilir:
1. Sistemi Tek Kullanıcı Modunda Başlatma:
Bilgisayar açılırken, GRUB menüsü çıkacaktır. GRUB menüsüne erişmek için sistem açılmadan önce uygun tuşa (genellikle `Esc` veya `Shift`) basılması gerekmektedir. GRUB menüsünde, sıfırlama işlemi yapılacak olan çekirdek (kernel) seçilerek `e` tuşuna basmak gerekir. Bu işlem, ilgili çekirdek için yapılandırma dosyasını düzenlemeyi sağlar.
2. Kernel Parametrelerini Düzenleme:
Açılan düzenleme ekranında, `linux` veya `linux16` satırının sonuna `rw init=/sysroot/bin/sh` ifadesi eklenmelidir. Bu, sistemi yazma modunda başlatarak gerekli shell ortamını sağlar. İşlemler tamamlandıktan sonra, `Ctrl + X` veya `F10` tuşlarıyla devam edilmelidir.
3. Sistemi Monitörleme:
Sistem, belirtilen shell üzerinden açılacak ve `sysroot` dizinine erişim sağlanacaktır. Burada şifre sıfırlama işlemi için sisteme gerekli erişim sağlanmıştır.
4. Kullanıcıya Entegre Olma:
`chroot /sysroot` komutu ile `sysroot` dizinine geçiş yapmak gerekmektedir. Bu adım, ana dosya sistemine erişimi mümkün kılar.
5. Şifreyi Değiştirme:
Kullanıcı şifresini sıfırlamak için `passwd kullanıcı_adı` komutu kullanılmalıdır. Bu komut, verilen kullanıcı adı ile ilişkilendirilen şifreyi sıfırlamak için gerekli talimatları sağlar.
6. Dosya Sistemi Kontrolü:
Şifre değiştirildikten sonra `touch /.autorelabel` komutu verilerek dosya sisteminin tekrar etiketlenmesi sağlanır. Bu, SELinux politikalarının doğru çalışabilmesi için gereklidir.
7. Sistemi Yeniden Başlatma:
Tüm bu işlemler tamamlandıktan sonra, sistem `exit` komut ile shell’den çıkış yapılır ve `reboot` komutu verilir. Sistem normal bir biçimde açılacak ve yeni şifre ile giriş sağlanabilecektir.
Root Şifresinin Sıfırlanması
Root şifresinin sıfırlanması işlemi, yukarıda belirtilen adımların temelinde benzer bir süreç izler ancak dikkat edilmesi gereken noktalar bulunur:
1. Sistemi Tek Kullanıcı Modunda Başlatma:
Rocky Linux 9 ile root şifresi sıfırlanacaksa, GRUB menüsüne erişim sağlayarak uygun kernel seçimi yapılmalıdır. Kullanıcı şifresi sıfırlama adımlarında olduğu gibi `e` tuşuna basılarak düzenleme ekranına geçilmelidir.
2. Parametre Değişikliği:
`linux` veya `linux16` satırı üzerinde `rw init=/sysroot/bin/sh` ifadesi yine eklenir ve düzenlenmiş haliyle sistem başlatılır.
3. Root Erişimi:
`chroot /sysroot` komutuyla root ortamına geçiş yapılır. Burada, root kullanıcı için şifre sıfırlanacaktır.
4. Şifre Değişikliğini Uygulama:
`passwd` komutu kullanılarak root şifresi sıfırlama işlemi gerçekleştirilir. Bu komut, root kullanıcısının yeni şifresini değiştirmek için gerekli olan erişimi sağlar ve yeni şifre belirleme sürecine yönlendirecektir.
5. SELinux Etiketinin Güncellenmesi:
`touch /.autorelabel` komutu ile SELinux etiketleri güncellenir. Bu, sistemin güvenlik politikalarının doğru çalışabilmesi adına kritik bir adımdır.
6. Yeniden Başlatma İşlemi:
Tüm olduğundan emin olduktan sonra `exit` ve `reboot` komutları verilir. Bu işlemler sonrasında sistem normal bir biçimde başlatılır ve yeni root şifresi ile giriş yapılabilir.
Sonuç
Rocky Linux 9’da şifre sıfırlama işlemleri, kullanıcı ve root şifreleri için belirli adımların izlenmesini gerektirir. İşlemler, sistemin güvenliğini koruyarak, gerektiğinde kolayca yapılabilir. Unutulduğunda veya kaybedildiğinde kullanıcılara büyük kolaylıklar sunan bu yöntemler, sistem yönetiminin temel unsurları arasında yer alır.


