Jawaban:
Langsung saja, izinkan saya mengatakan bahwa tidak ada cara untuk memulihkan kata sandi (tanpa cracking / hacking aktual yang saya tidak tahu bagaimana melakukannya). Mengatur ulang kata sandi Anda adalah taruhan terbaik Anda.
Jadi langkah pertama adalah menentukan apakah Anda memiliki cara untuk masuk ke Raspbery Pi.
Jika Anda dapat masuk dengan pengguna yang memiliki hak 'sudo' (ini termasuk SSH ... mungkin Anda memiliki kunci yang diatur dengan benar tetapi lupa kata sandi pengguna yang sebenarnya, yang saya gunakan untuk menjalankannya), cukup mengetik:
sudo passwd
harus meminta Anda untuk membuat kata sandi baru (tanpa harus memasukkan kata sandi Anda saat ini).
Opsi lain adalah menjalankan konfigurasi awal dan mengubah kata sandi dengan cara itu.
sudo raspi-config
Jika Anda benar-benar terkunci, Anda dapat mencoba teknik yang disebutkan di sini , meskipun saya tidak berhasil dengan strategi. Itu hanya membuat saya tidak menyelesaikan boot RPi.
Saya belum menemukan teknik yang bagus untuk mengaktifkan periode akses root (mengesampingkan percakapan mengapa Anda bahkan ingin melakukannya :)), apalagi jika Anda tidak dapat masuk. Seseorang dapat memperbaiki saya jika saya salah.
Semoga ini akan menyelamatkan Anda dari menerbangkan gambar dengan yang baru. Jika ini menghemat satu orang, anggap layak untuk memposting :)
passwd
, tidak pwd
. Jawaban yang diperbarui untuk menunjukkan ini.
sudo passwd pi
Jika Anda menghilangkan "pi", Anda akan mengubah kata sandi untuk akun root.
Pasang kartu SD, masuk ke sistem file, dan edit /etc/passwd
. Temukan baris yang dimulai dengan "pi" yang dimulai seperti ini:
pi:x:1000:1000...
Singkirkan x; biarkan titik dua di kedua sisi. Ini akan menghilangkan kebutuhan akan kata sandi.
Anda mungkin ingin membuat kata sandi baru dengan menggunakan passwd
perintah setelah Anda masuk.
*
tidak berfungsi, dan menambahkan init=/bin/sh
metode tidak berguna ... +1
Jika Anda memiliki akses fisik ke pi, lihat instruksi ini. Pada dasarnya, pasang kartu SD menggunakan mesin yang berbeda dan edit cmdline.txt
untuk disertakan (di akhir) init=/bin/sh
. Kemudian, jalankan perintah berikut:
mount -o remount,rw /
passwd pi
(enter a new password)
sync
exec /sbin/init
Ketika Jamie Cox berkomentar dalam satu jawaban dan apa yang sebenarnya berhasil untuk masalah saya, Anda mungkin ingin mengubah kata sandi untuk pengguna pi, jadi ketikkan
sudo passwd pi
jika tidak, Anda hanya mengubah kata sandi untuk root.