Şifremi nasıl değiştiririm / kurtarırım?


28

Raspbian Wheezy kurulumunda birkaç kişisel konfigürasyon değişikliği yaptım (daha güvenli ssh, kişisel konfigürasyonlar, vb.). Son dokunuşumdan bu yana birkaç hafta geçti ve giriş yapmak için şifreyi tamamen unuttum. Ne yapmalıyım?

Yanıtlar:


30

Hemen yarasadan, bir şifreyi kurtarmanın bir yolu olmadığını söyleyeyim (nasıl yapılacağını bilmediğim gerçek bir çatlama / saldırı olmadan). Parolanızı sıfırlamak en iyi seçeneğinizdir.

Böylece ilk adım, Raspbery Pi'ye giriş yapmanın bir yolu olup olmadığını belirlemek olacaktır.

'Sudo' haklarına sahip bir kullanıcıyla giriş yapabiliyorsanız (bu, SSH'yi içerir ... belki de doğru şekilde ayarlanmış anahtarlara sahipsiniz, ancak çalıştığım gerçek kullanıcı şifresini unuttum), yazmanız yeterlidir:

sudo passwd

Sizden yeni bir şifre oluşturmanızı ister (mevcut şifrenizi girmek zorunda kalmadan).

Başka bir seçenek start config'i çalıştırmak ve şifreyi bu şekilde değiştirmek olacaktır.

sudo raspi-config

Tamamen kilitli kalırsanız , stratejide başarılı olamadığım halde burada belirtilen tekniği deneyebilirsiniz . Beni RPI’yi çalıştırmayı bitirmekten alıkoydu.

Kök erişim sürecini etkinleştirmek için iyi bir teknik bulamadım (neden bir kenara yapmak istediğinizi konuşarak koymak :)), giriş yapamazsanız bile. Birisi beni düzeltebilir yanlış.

Umarım bu, sizi yeni bir resimle patlatmaktan kurtaracaktır. Bu bir kişiyi kurtarırsa, göndermenin zamanının geldiğini anlayın :)


Garip bir şekilde 'sudo pwd' benim için işe yaramadı (ek izin gerekli mi?), Fakat etkileşimli sudo 'sudo -i' oturumu ve sonra sadece pwd işe yaradı.
Yardımınız

@ user14087 Olmamalı passwd, olmamalı pwd. Bunu göstermek için cevap güncellendi.
Parker

“gerçek bir çatlama / kırılma olmadan” - Aslında bunu rasgele tahmin etmenin ötesinde yapmanın yolu yoktur (diğer bir deyişle kaba kuvvet); şifreler sistemde saklanmaz. Onlardan sadece bir tek yönlü karma ( tek yöne vurgu ).
goldilocks

2
Anketör muhtemelen "pi" hesabı için şifreyi sıfırlamak istiyor. Bu şifreyi unuttuysanız, ancak SSH anahtar erişiminiz varsa, oturum açın ve bu komutu kullanın: sudo passwd pi "pi" yi atlarsanız, kök hesap şifresini değiştireceksiniz.
Jamie Cox

20

SD kartı takın, dosya sistemine gidin ve düzenleyin /etc/passwd. Bu şekilde başlayan "pi" ile başlayan satırı bulun:

pi:x:1000:1000...

X'ten kurtulun; iki tarafını da kolonlardan ayırın. Bu şifre ihtiyacını ortadan kaldıracaktır.

Muhtemelen daha passwdsonra giriş yaptıktan sonra komutu kullanarak yeni bir şifre oluşturmak istersiniz .


bu yöntem çok işe yaradı, teşekkür ederim - şifreli şifreyi *işe yaramadı olarak değiştirmek ve bir init=/bin/shyöntem eklemek işe yaramazdı ... +1
Wilf

Bu yöntemin başarılı olup olmadığını söyleyemem ama şimdi kesinlikle işe yaramaz.
18'de, 05

Bu benim için çalıştı. RPi3B + Raspbian 9.4 (streç)
dparkar

4
Bu benim için işe yaramadı. Ancak, basit bir çözüm sadece müşterimin genel ssh anahtarını takılan pi'nin sd kartının /home/pi/.ssh/authorized_keys dosyasına eklemekti. O zaman ssh ve normal olarak passwd çalıştırmak mümkündür
UsAaR33

10

Pi'ye fiziksel erişiminiz varsa, bu talimatlara bakın. Temel olarak, farklı bir makine kullanarak SD kartı takın ve cmdline.txteklemek için düzenleyin (sonunda) init=/bin/sh. Ardından, aşağıdaki komutları çalıştırın:

mount -o remount,rw /
passwd pi
(enter a new password)
sync
exec /sbin/init

Bilgi için teşekkürler. Raspbmc kullanıyorum ve bu benim için çalışan tek çözümdü.
Ricky Hewitt

9

Jamie Cox'un tek bir cevapta yaptığı açıklamada ve benim sorunum için gerçekte ne işe yaradığı hakkında, pi kullanıcısı için şifreyi değiştirmek isteyebilirsiniz;

sudo passwd pi

Aksi takdirde, sadece root şifresini değiştiriyorsunuz.

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.