Điểm:2

Khôi phục mật khẩu bị mất từ ​​Raspberry Pi 4B

lá cờ cn

Tôi có một RPi mà tôi đã quên mật khẩu. Tôi có lịch sử trên dòng lệnh ubuntu trên PC của mình về thông tin đăng nhập ssh và tôi đã hy vọng sẽ có cách để nhập lịch sử văn bản để cố gắng tìm mật khẩu của mình. Nếu không, có cách nào để khôi phục mật khẩu RPi không? Tôi đang chạy Ubuntu Server (không phải Raspbian) và không thể truy cập GRUB.

Trước đó tôi đã sử dụng Môn lịch sử lệnh nhưng điều đó chỉ hiển thị các lệnh ssh chứ không phải các chi tiết được nhập vào.

Bất kỳ trợ giúp sẽ được đánh giá cao ồ ạt!

CHỈNH SỬA - Một số giải pháp không hoạt động vì chúng dành cho Raspberry Pi 3B trở xuống và tôi có Raspberry Pi 4B

CHỈNH SỬA - Tôi đã tìm ra giải pháp nhờ một người bạn của tôi, tôi sẽ đưa ra câu trả lời bên dưới. Cảm ơn mọi người đã giúp tôi :)

ChanganAuto avatar
lá cờ us
Bạn có thể liệt kê các lệnh, không phải mật khẩu.
sudodus avatar
lá cờ jp
Nếu hệ thống tệp của bạn *không* được mã hóa, bạn có thể tạo mật khẩu mới theo câu trả lời trong [liên kết này](https://askubuntu.com/questions/24006/how-do-i-reset-a-lost- quản trị-mật khẩu). Tôi khuyên bạn nên thử theo câu trả lời của Jorge Castro.
sudodus avatar
lá cờ jp
Điều này có trả lời câu hỏi của bạn không? [Làm cách nào để đặt lại mật khẩu quản trị bị mất?](https://askubuntu.com/questions/24006/how-do-i-reset-a-lost-administrative-password)
Bobcat33 avatar
lá cờ cn
Không, tất cả những thứ này đều yêu cầu quyền truy cập vào menu GRUB mà tôi không thể truy cập trên RPi của mình
sudodus avatar
lá cờ jp
Trong PC, bạn vào menu grub nếu nhấn phím shift trái trong khi khởi động. Có lẽ nó cũng hoạt động trong RPi.
Bobcat33 avatar
lá cờ cn
@sudodus Thật không may là không, tôi đã dành khoảng 10 phút để thử sáng nay
Bobcat33 avatar
lá cờ cn
@NateT Tôi biết nhưng tôi đã hy vọng rằng sẽ có một giải pháp đơn giản ...
sudodus avatar
lá cờ jp
Bạn có thể khởi động từ ổ USB trực tiếp Ubuntu không, hay [vẫn] cần thiết để khởi động RPi từ thẻ SD? Bạn có quyền truy cập vào máy tính PC, nơi bạn có thể kết nối thẻ SD của mình với hệ thống không?
lá cờ hr
Trừ khi bạn đã sử dụng thứ gì đó như `sshpass -p mypassword` hoặc `echo mypassword | sshpass` thì bạn đã không nhập mật khẩu của mình vào dòng lệnh ubuntu, nó sẽ được đọc trực tiếp bởi máy khách `ssh`
Bobcat33 avatar
lá cờ cn
@NateT oof! Cảm ơn câu trả lời của bạn, tôi vừa tìm thấy một câu trả lời tương tự [tại đây](https://howtoraspberrypi.com/recover-password-raspberry-pi/) - rất vui vì nó có thể được giải quyết!
sudodus avatar
lá cờ jp
Bạn có thể đọc các tệp trong thẻ SD khi được kết nối với máy tính PC không? Trong trường hợp đó, giải pháp nhanh nhất có thể là tạo **bản sao lưu các tệp cá nhân của bạn** (tài liệu, ảnh, v.v.), sau đó thực hiện **cài đặt Ubuntu mới** vào thẻ hoặc mua một bản mới (có thể lớn hơn ) và cài đặt Ubuntu vào thẻ mới.
Bobcat33 avatar
lá cờ cn
@sudodus giải pháp trước đó không hoạt động nên tôi có thể sẽ thử, cảm ơn :)
Nate T avatar
lá cờ it
Đợi CÁI GÌ VỀ .BASHRC?! NÓ NÊN TRÊN THẺ NHỚ! Nó TỰ ĐỘNG CHẠY SH!!!!
Nate T avatar
lá cờ it
Chỉ là một cảnh quay trong bóng tối cho hậu thế: Bạn chưa cài đặt postgres phải không? Nếu vậy, bạn có thể ssh với tư cách là người dùng postgres.
Điểm:2
lá cờ cn

Để giải quyết vấn đề này, tôi đã lấy thẻ SD ra khỏi pi và mở nó trong một máy linux khác.

Trong thiết bị đầu cuối, tôi đã sử dụng lệnh bên dưới để xóa "x" khỏi dòng người dùng gốc

Sudo nano /mnt/sdcard/etc/passwd

(Bạn có thể cần gắn thẻ SD hoặc thẻ nhớ USB để đọc thẻ SD)

Sau đó, tôi đã có thể đặt lại thẻ SD vào số pi và đăng nhập bằng tài khoản người dùng root mà không cần nhập mật khẩu.

Cuối cùng tôi có thể tạo một mật khẩu mới bằng cách sử dụng mật khẩu chỉ huy.

Điểm:2
lá cờ it

Bạn có thể hiển thị rất nhiều với:

con mèo .bash_history

hoặc chỉ

Môn lịch sử

Tuy nhiên, khi bộ đệm đầy, chỉ một số trong số chúng sẽ được ghi. Phần còn lại sẽ bị mất. Bạn có thể giải quyết vấn đề này theo ít nhất 2 cách.

  1. Viết một tập lệnh bash để lưu nó. Bạn có thể, ví dụ, phát bóng mọi thứ vào STDIN và một tệp bạn chọn.

  2. Chỉnh sửa ~/.bashrc -- Có một dòng trong tệp này đặt giới hạn cho số lượng và một dòng khác cho kích thước tệp.

Đối với thông tin đăng nhập, không. Nếu không, người dùng chỉ có thể xem mật khẩu của nhau.

Tôi không chắc thông tin đăng nhập được lưu trữ ở đâu, nhưng tôi gần như đảm bảo rằng chúng được mã hóa.

CHỈNH SỬA Từ đây

  1. Tắt nguồn và rút thẻ SD ra khỏi Pi của bạn và đưa nó vào máy tính của bạn.
  2. Mở tệp 'cmdline. ...
  3. Đặt lại thẻ SD vào Pi và khởi động.
  4. Khi lời nhắc xuất hiện, hãy nhập 'su' để đăng nhập với quyền root (không cần mật khẩu).
  5. Nhập "passwd pi" rồi làm theo lời nhắc để nhập mật khẩu mới.
Bobcat33 avatar
lá cờ cn
Cảm ơn! Tôi cũng bắt gặp một câu trả lời rất giống [tại đây](https://howtoraspberrypi.com/recover-password-raspberry-pi/)!
Bobcat33 avatar
lá cờ cn
Trên thực tế, có vẻ như những câu trả lời này không hoạt động vì tôi đang sử dụng Raspberry Pi 4B và phần mềm đã được cập nhật kể từ đó ...
sudodus avatar
lá cờ jp
Rất vui, hãy thử Nate :-) Tôi cũng hy vọng rằng phương pháp bạn đề xuất trong bản chỉnh sửa sẽ hoạt động. Dù sao thì tôi cũng đã đánh giá cao câu trả lời của bạn - Tôi nghĩ rằng phương pháp này sẽ hiệu quả với người dùng các phiên bản RPi cũ hơn.
Nate T avatar
lá cờ it
Cảm ơn bạn. Còn việc sử dụng sudo thì sao? Quyền truy cập root từ xa có được bật không? Có một lựa chọn có thể khác nhưng có quá nhiều việc phải làm. Nó liên quan đến việc tải một máy ảo/máy ảo hóa hoặc bộ chứa/daemon được bắc cầu vào thẻ nhớ bằng một cầu nối. Sau đó, bạn sẽ có thể đánh thức nó qua mạng. Nếu nó được định cấu hình qua các tệp, việc khởi động lại sẽ kết nối nó mà không cần người dùng. Khi đó vấn đề sẽ là 'thoát khỏi cái hộp'.
Nate T avatar
lá cờ it
Giống như bạn có thể đào hầm vào, nhưng bạn không thể đào lên. Nói cách khác, tôi không có ý tưởng ...

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.