/ Etc / passwd içindeki 'root' ismini değiştirdikten sonra giriş yapamıyorum


0

AWS’de ubuntu sunucum var (amazon web servisleri) EC2. Pencerelerimdeki Macun servisiyle uzaktan erişiyorum. Maalesef 'root' kullanıcı adını / etc / passwd dosyasını düzenleyen başka bir kullanıcı olarak değiştirdim. Şimdi herhangi bir kullanıcı adıyla giriş yapamıyorum. Eğer kullanıcı adı 'root' ya da diğeri olarak verirsem onu ​​kabul etmiyor, ancak yeni kullanıcı adı verirsem, parola soruyor, [public anahtar "ithal-openssh-key" ile kimlik doğrulaması yapılması] diyerek, şifreyi uyarıyor "Kimlik doğrulama başarısız oldu."

kimse! Lütfen bu sorunu çözmek için bana yardım edin. şimdiden teşekkürler


Manuel değişiklik sırasında hata yaptınız bence /etc/passwd. usermodKullanıcı yönetimi gibi araçlar kullanmanızı öneririm veya manuel düzenlemeler yaparken daha dikkatli olun.
Lekensteyn

Yanıtlar:


1

Sahip olabileceğiniz en iyi şans, livecd kullanmak, ancak bunun için sunucuya fiziksel erişime ihtiyacınız var.

Bu bölümleri bir şekilde monte etmeniz gerekiyor ve uzaktan başka seçeneğiniz yok.

Başka bir seçenek olduğunu düşünmeyin. Bir fiziksel önyükleme yapabiliyorsanız, bir masaüstü önyüklemek için livecd'i kullanın, HDD'nizi ve bir terminal tipine monte edin:

sudo nano <pathtoyourmounteddisk>/etc/passwd

Bunun gibi bir çizgi arayın:

root:encryptedpasswordgoeshere:0:0:ALL,ALL:/:/bin/sh

şuna değiştir:

root::0:0:ALL,ALL:/:/bin/sh

Yeniden Başlatma

sudo restart

Şimdi tek kullanıcı moduna geçmeli ve root şifresini değiştirebilmelisiniz.


sevgili ben sunucuya uzaktan erişiyorum bahsetti :-(
Mujtaba Haider

Sayın??? (nvm) Üzgünüz, sizin için seçenek yok :(
Bruno Pereira

Tüm seçeneklerinizi içermesi düzeltildi, sizin için çerez yok!
Bruno Pereira
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.