Nix Sistemlerde Single Mod Şifre Koruması

Single Modu çok sık kullanmasakta, sistemde bir sorun olduğunda, root şifresinin resetlenmesi gerektiğinde sıklıkla baş vurduğumuz bir çalışma seviyesidir (runlevel) Fiziksel olarak erişim sağlanabilen her sunucu single modda açılarak sunucuya izinsiz erişim sağlayıp, sunucu üzerinde her türlü müdale sağlanılabilir.

Bu tür erişimlere bir nebze olsada engel olmak için, sunucunuzun single modda açılması sırasında root şifresinin girilmesini zorunlu hale getirebilirsiniz.

Centos/RedHat/SL için;

/etc/sysconfig/init dosyasını herhangi bir editör ile açarak, en altta bulunan SINGLE satırını aşağıdaki şekilde değiştirmek yeterli olacaktır

SINGLE=/sbin/sulogin

Yapılan bu değişiklik sayesinde sunucuyu single modda açmak istediğinizde sizden root şifresini girmenizi isteyecektir.

FreeBsd 9.x için,

/etc/ttys dosyasındaki console ile başlayan satırı aşağıdaki gibi düzenlemeniz yeterli olacaktır.

Bu sayede freebsd yi single modda açmak istediğinizde sizden root şifresini isteyecektir.