ใน Raspian รุ่นปัจจุบันฉันรู้ว่ามันเป็นไปได้ที่จะเปลี่ยนรหัสผ่านของผู้ใช้ที่เข้าสู่ระบบในปัจจุบันจากบรรทัดคำสั่งดังนี้:
sudo passwd
ซึ่งจะแจ้งให้ผู้ใช้ป้อนรหัสผ่านใหม่สองครั้ง สิ่งนี้จะสร้างผลลัพธ์เช่น:
Changing password for pi.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
ฉันสงสัยว่ามีวิธีที่เป็นไปได้ในการเปลี่ยนรหัสผ่านโดยทางโปรแกรมเช่นจากเชลล์สคริปต์
ฉันพยายามสร้างสคริปต์การกำหนดค่าเพื่อปรับใช้กับ Raspberry Pis ของฉันและฉันไม่ต้องการพิมพ์รหัสผ่านใหม่ด้วยตนเอง
expect(1)
สามารถช่วยได้เช่นกัน
sudo
เปลี่ยนรหัสผ่านของผู้ใช้ปัจจุบันที่คุณไม่จำเป็นต้องคำนำหน้าด้วย หากคุณใช้sudo
คุณสามารถบังคับใช้รหัสผ่านใหม่สำหรับผู้ใช้ใด ๆ โดยไม่จำเป็นต้องรู้รหัสผ่านปัจจุบันของผู้ใช้