Trong phiên bản hiện tại của Raspian, tôi biết có thể thay đổi mật khẩu của người dùng đã đăng nhập hiện tại từ dòng lệnh như vậy:
sudo passwd
sau đó sẽ nhắc người dùng nhập mật khẩu mới hai lần. Điều này sẽ tạo ra đầu ra như vậy:
Changing password for pi.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Tôi đã tự hỏi nếu có một cách có thể để thay đổi mật khẩu theo chương trình, như từ một kịch bản shell.
Tôi đang cố gắng tạo một tập lệnh cấu hình để triển khai trên Raspberry Pis của mình và tôi không muốn tự nhập mật khẩu mới cho chúng.
expect(1)
cũng có thể giúp đỡ
sudo
. Nếu bạn sử dụngsudo
thì bạn có thể buộc mật khẩu mới cho bất kỳ người dùng nào mà không cần biết mật khẩu hiện tại của người dùng đó.