Score:1

เปลี่ยนรหัสผ่านสำหรับกลุ่มผู้ใช้ด้วยคำสั่งเดียว

ธง in

ฉันกำลังมองหาการเปลี่ยนรหัสผ่านสำหรับกลุ่มผู้ใช้ด้วยคำสั่งเดียว ฉันลองใช้คำสั่งต่อไปนี้ ซึ่งฉันเชื่อว่าน่าจะใช้ได้สำหรับฉัน เว้นแต่ฉันจะพลาดบางอย่างไป:

สำหรับฉันใน {user1, user2,..}; ทำ echo {รหัสผ่านใหม่}; รหัสผ่าน --stdin \; เสร็จแล้ว

แต่น่าเสียดายที่ฉันได้รับข้อผิดพลาดต่อไปนี้:

-su: ข้อผิดพลาดทางไวยากรณ์ใกล้กับโทเค็น `echo' ที่ไม่คาดคิด

ใครช่วยแก้ไขฉันและให้ฉันตอนนี้ข้อผิดพลาดในคำสั่งของฉันอยู่ที่ไหน

ingank avatar
cn flag
หากคุณต้องการตั้งค่า "OnePassword" เป็นรหัสผ่านให้กับผู้ใช้หลายคน: (ในฐานะรูท) `for i ใน foo bar; ทำ echo "$i:OnePassword" | chpasswd; เสร็จสิ้น ` หรือถ้าคุณต้องการตั้งรหัสผ่านหลายรายการให้กับผู้ใช้หลายคน: (ในฐานะรูท) ` สำหรับ i ใน foo bar; อ่าน -p "ตั้งรหัสผ่านสำหรับ $i:" pwd; echo "$i:$pwd" | sudo chpasswd; เสร็จแล้ว'
Rashid Linux avatar
in flag
ใช่ มันใช้งานได้สำหรับฉัน แม้ว่านั่นจะเป็นรูปแบบอื่น แต่มันก็ใช้ได้ดี ขอบคุณ BestOfCaerbannog

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา