ฉันมีกรณีการใช้งานเฉพาะที่ฉันต้องการเปลี่ยนรหัสผ่านของผู้ใช้ด้วยคำสั่งเดียวโดยไม่มีการโต้ตอบ สิ่งนี้กำลังดำเนินการอย่างปลอดภัย (มากกว่า SSH และในระบบที่มีผู้ใช้เพียงรายเดียวเท่านั้นที่สามารถเข้าสู่ระบบได้) ดังนั้นจึงเป็นการดีที่จะเปิดเผยรหัสผ่านใหม่ (และแม้กระทั่งรหัสเก่าถ้าจำเป็น) ในบรรทัดคำสั่ง FWIW เป็นระบบ Ubuntu
ฉันแค่ต้องการหลีกเลี่ยงการเพิ่มสิ่งที่คาดหวังในระบบนี้สำหรับงานนี้
echo "newpassword" | pw usermod theusername -h 0