2
Puppet: วิธีสร้างและจัดการผู้ใช้และกลุ่มยูนิกซ์
เมื่อสัปดาห์ที่แล้วฉันใช้ความพยายามอย่างเต็มที่ในการเรียนรู้หุ่นกระบอก ตอนนี้ฉันต้องทนทุกข์ทรมานจากจิตบัฟเฟอร์ล้นและความมั่นใจเล็กน้อยที่เคยสามารถทำให้สัตว์ร้ายเชื่องได้ ฉันเจอตัวอย่างที่มีคำอธิบายประกอบมากมาย แต่เนื่องจากรูปแบบที่นับไม่ถ้วนของพวกเขาฉันไม่สามารถแยกแยะระหว่างรูปแบบและการประชุมหุ่นกระบอกที่แนะนำ (ล่าสุด) และ Ad hoc "เหมาะสำหรับฉัน" ฉันไม่สามารถยืนได้เพราะดูเหมือนจะเป็นเรื่องระดับพื้นฐาน ดังนั้น. การใช้ Puppet เพื่อจัดการกลุ่มและผู้ใช้กลุ่มหลักของผู้ใช้เท่ากับชื่อผู้ใช้ของตนเองกลุ่มอื่น ๆ อาจใช้lanสำหรับการเข้าสู่ระบบ LAN wheelสำหรับผู้ดูแลระบบshellสำหรับผู้ใช้ที่มีเชลล์บนโหนดโดยพลการmailสำหรับผู้ใช้daemonsสำหรับ daemons ต่างๆ การเข้าสู่ระบบของผู้ดูแลระบบจะอยู่บนโหนดทั้งหมดและเพื่อทำให้สิ่งต่าง ๆ แย่ลงการเข้าสู่ระบบ LAN อาจเป็นการเข้าสู่ระบบเชลล์ด้วย จากสิ่งที่ฉันเข้าใจมันก็ไม่เป็นไรที่จะกำหนดผู้ใช้หลาย ๆ ครั้งถ้าคุณใช้คำจำกัดความเสมือนที่ตระหนักในบางจุด ฟังดูดีดังนั้นวิธีการทำงานกับหลายกลุ่มสำหรับผู้ใช้ สมมติว่า Bob สามารถใช้ทั้ง LAN nodes และ node beastie.wan การเข้าสู่ระบบของเขาthebobถูกกำหนดสองครั้งใน lanusers.pp กับgroups => ["lan"]และใน shellusers.pp ด้วยgroups => ["shell"]หรือไม่ ถ้าบ๊อบต้องการให้รหัสผ่าน lan ของเขาแยกจากรหัสผ่านเชลล์ของเขาล่ะ รหัสที่ฉันใช้อยู่ในขณะนี้ไม่มีคำจำกัดความเสมือนผู้ใช้เป็นเพียงการรวมรหัสเดียวอย่างหนัก …