Linux dağıtımı şeçerken dikkat ettiğim şeylerden biri paket yönetim sistemidir. Ne de olsa, o dağıtım sunucu olacak olsa da, masaüstü olacak olsa da, paket yönetim sisteminin temel unsurlarını öğrenmek elzem konulardan biridir.
Diğer bir önemli konu da boot işlemleri, rc betikleri ve sistemin nasıl açıldığıdır. Bir sorun olduğunda, sisteme müdahale etmek gerektiğinde, bunlara bulaşmak gerekebilir. Bu ikinci söylediğim, dağıtımı seçerken baktığım şey değildir ama öğrenilmesi gereken unsurlardan biridir.
Örnegin root parolası unuttuğunuz bir durumda, kernel'e init=/bin/bash parametresi girerek, komut satırına düşebilmeli ve ardından parolanızı değiştirebilmelisiniz. (Tabi bu root parolasını kurtarmanın başka yolları da var, örnegin livecd kullanarak).
Son girdimde bahsettiğim gibi, şimdilerde BSD ile ilgileniyorum ve linux'ta yaşadığım kimi sorunlar BSD'de nasıl çözülür diye araştırıyorum. Ben de bunlardan basit olan bir örneği yazayım; OpenBSD'de unutulan root parolasını sıfırlamak.
Sistem açılırken boot> satırına boot -s yazarak tek kullanıcı moda geçilir.
boot> boot -s
Ardından sistem size sh kabuğunun yolu(path) sorulacak;
Enter pathname of shell or RETURN for sh: /bin/sh
Açılan sistem, read-only açıldığı için read-write moduna çevirmemiz lazım.
mount -uw /
Ardından passwd komutunu yazarak root parolası değiştirebiliriz.
Hayırlı Olsun! :)
Bu iş FreeBSD'de nasıl yapılır diyenler de buraya.
Ocak 01, 2008
OpenBSD'de unutulan root parolasını sıfırlamak
Kaydol:
Kayıt Yorumları (Atom)

2 comments:
Peki root şifresini sıfırlamak mümkün mü? ;)
Burada, yorumdaki hileyi anlamayanlar için şuraya bir eşitsizlik yazayım.
parola!=şifre
Yorum Gönder