Ana içeriğe geç

Linux veya BSD ile sunucularda root şifresini sıfırlama

Bu makalede

Not

Bir sunucuda şifre kurtarmak için IP KVM bağlantısı kullanılır. Sanal sunucuda ise Virt-viewer. Şifre sıfırlama adımları, yüklü işletim sistemine göre değişir.

Bilgi

Uzaktan kontrol yöntemlerinin ayrıntılı açıklaması burada yer almaktadır.

Uzaktan Erişim için API Yöntemleri

CentOS'ta root şifresini sıfırlama

Sunucuda şifreyi sıfırlamak için aşağıdaki adımları uygulayın. 1-5 numaralı maddeler yalnızca sanal sunucular için geçerlidir:

  1. Servisin Console sekmesine gidin Invapi kontrol paneli;
  2. Open Native Console düğmesine basın:

  3. Açılan konsolda, sol üst köşedeki Keyboard simgesine tıklayın ve seçenekler listesinden Ctrl+Alt+Delete'i seçin:

  4. Sunucu yeniden başlatılacaktır. Bu işlem konsolu kapatıyorsa, Open Native Console düğmesi aracılığıyla yeniden açmanız gerekir. Diskten önyükleme başladığında ve önyükleme için kullanılabilir çekirdek listesi birkaç saniye göründüğünde, e tuşuna hızlıca basmalısınız; bu, çekirdek önyükleme parametrelerinin yapılandırmasına geçmenizi sağlar:

  5. Linux kelimesiyle başlayan satıra kadar aşağı kaydırın:

  6. Bu satırın sonuna gidin (klavyedeki End tuşu);

  7. Satırın sonunu değiştirin: quiet yerine init=/bin/bash yazın ve Ctrl+X tuş kombinasyonuna basın. Bu işlem, bash'e önyükleme yapacaktır;
  8. Bash yüklendikten sonra aşağıdaki komutu girin:

    mount -o remount,rw /
    

    Bu komut, dosya sistemini yazma moduna alacaktır.

    Komutu girdikten sonra Enter tuşuna basın:

  9. passwd komutunu girin ve Enter tuşuna basın;

  10. Yeni bir şifre girin ve Enter tuşuna basın:

  11. Yeni şifreyi tekrar girin ve Enter tuşuna basın;

  12. sync komutunu girin ve Enter tuşuna basın;
  13. Kontrol panelinin Power sekmesine gidin ve sunucuyu yeniden başlatın – Reboot düğmesi:

Sunucu yeniden başlatıldıktan sonra yeni şifreyi kullanabilirsiniz.

FreeBSD'de root şifresini sıfırlama

KVM'ye bağlandıktan sonra, sunucuyu Ctrl+Alt+Delete tuş kombinasyonu kullanarak yeniden başlatmanız gerekir. Sunucu yüklenirken aşağıdaki pencere görüntülenecektir:

Numarası 4 olan seçeneği seçmelisiniz – Boot FreeBSD in single user mode.

Ardından, sistemden shell belirtmeniz istenecektir. İki seçenek arasından seçim yapabilirsiniz – Enter tuşuna basın veya /bin/csh yazın:

Sunucu güç düğmesi kullanılarak zorla yeniden başlatıldıysa, dosya sisteminde hataları kontrol etmelisiniz:

/sbin/fsck -y

Ardından dosya sistemini yazma modunda yeniden bağlamalısınız:

/sbin/mount -o rw /

Ardından şifreyi değiştirmeniz gerekir (yeni şifreyi iki kez girmelisiniz):

/usr/bin/passwd root

Şifre değişikliğinin sonunda sunucuyu yeniden başlatmalısınız:

/sbin/reboot

Debian'da root şifresini sıfırlama

KVM'ye bağlandıktan sonra, ekranda Press ESC to going to menu yazısı göründüğünde Esc tuşuna basmalı ve GRUB menüsüne gitmelisiniz:

Ardından düzenleme moduna geçmelisiniz – e tuşuna basın ve kernel kelimesiyle başlayan çekirdek satırını seçin ve tekrar düzenleme moduna geçin – e tuşu.

Satırın sonuna aşağıdaki parametreyi eklemelisiniz:

init=/bin/sh

Ardından Enter ve b tuşlarına basın. Yukarıdaki adımları tamamladıktan sonra sistem tek kullanıcı modunda önyüklenecektir.

Daha sonra kök dosya sistemini yazma modunda yeniden bağlamalısınız:

mount -t proc none /proc
mount -t sysfs none /sys
/etc/init.d/udev start
mount -o remount,rw /

Ardından passwd root komutunu çalıştırıp yeni şifreyi iki kez girmelisiniz. Daha sonra sunucuyu yeniden başlatmalısınız:

reboot

Ubuntu'da root şifresini sıfırlama

Ubuntu'da root şifresini sıfırlamak için sunucuyu yeniden başlatmanız gerekir – Ctrl+Alt+Delete tuş kombinasyonuna basın.

BIOS menüsü yüklendikten sonra, ancak işletim sistemi başlamadan önce, önyükleme zamanlayıcısını durdurmalı ve GRUB menüsüne gitmelisiniz – Enter dışındaki herhangi bir tuşa basın.

İşletim sistemini tek kullanıcı modunda önyüklemeli ve önyükleme satırını düzenlemelisiniz. Satırlar arasında geçiş yapmak için klavyedeki ok tuşları kullanılır. Ubuntu satırını vurgulamalı ve düzenleme moduna girmelisiniz – e tuşuna basın:

linux /boot ile başlayan satırı bulmalı ve ro parametresini rw ile değiştirmelisiniz. Ayrıca init=/bin/bash adlı yeni bir parametre eklemelisiniz.

Ardından Ctrl+X veya F10 tuş kombinasyonuna basın. Bu işlem, işletim sistemini tek kullanıcı modunda önyükleyecektir.

Konsola aşağıdaki komutu girmelisiniz:

passwd root

Ve yeni şifreyi iki kez girin:

Ardından değişiklikleri kaydetmelisiniz:

sync

Ve sistemi yeniden başlatmalısınız:

reboot -f