ฉันค้นหาสิ่งนี้อยู่ แต่ไม่พบสิ่งใดที่ "สมบูรณ์" ที่นั่น อาจเป็นเพราะมันเป็นการตั้งค่ามาตรฐานที่ผู้คนคิดว่ามันรวมอยู่ในจีโนมมนุษย์แล้วในตอนนี้ ฉันรู้ว่ามีหลายสิ่งหลายอย่างในคำถามเดียว แต่ทั้งหมดนั้นเกี่ยวข้องกัน
นี่คือสิ่งที่ฉันต้องการจะทำ:
- มีเซิร์ฟเวอร์ Linux หนึ่งเครื่อง (ในสถานการณ์ที่เกี่ยวข้องมากกว่าหนึ่งเครื่อง) ที่ซึ่งข้อมูลเกี่ยวกับผู้ใช้ถูกเก็บไว้
- มีไคลเอ็นต์หลายเครื่อง (7-800 ที่มีการผสมบน Linux และ Windows) ซึ่งผู้ใช้สามารถทำงานได้
- ผู้ใช้มีบทบาทที่แตกต่างกัน (เช่น นักเรียน ครู และเจ้าหน้าที่) พวกเขามีสิทธิ์และโปรแกรมต่างๆ ที่ต้องใช้ (นักเรียนไม่จำเป็นต้องใช้ซอฟต์แวร์บัญชี) ทั้งนี้ขึ้นอยู่กับบทบาท
- ผู้ใช้สามารถเข้าสู่ระบบบนคอมพิวเตอร์เครื่องใดก็ได้ในเครือข่ายและเห็นเดสก์ท็อปของพวกเขาเหมือนเดิมเสมอเมื่อออกจากระบบครั้งล่าสุด โปรแกรมทั้งหมดที่ต้องการจะอยู่ที่นั่น พร้อมความเป็นไปได้ที่ผู้ดูแลระบบจะเพิ่ม อัปเดต หรือลบโปรแกรมสำหรับกลุ่มผู้ใช้ใดก็ได้
- ผู้ใช้ทุกคนในบางหมวดหมู่ (เช่น ครู) แต่ละคนควรมีโฟลเดอร์ของตนเองและโฟลเดอร์ที่ใช้ร่วมกันเพื่อเก็บสิ่งที่กำลังทำงานร่วมกัน
- ตามหลักการแล้ว ผู้ใช้ (อย่างน้อยบางคน) ควรสามารถเข้าสู่ระบบจากที่บ้านผ่านอินเทอร์เน็ตและยังคงเห็นเดสก์ท็อปพร้อมโปรแกรมต่างๆ เหมือนกับว่าพวกเขาอยู่ในสำนักงาน
คุณสมบัติโบนัส:
- เมื่อต้องการสร้างผู้ใช้ใหม่ (นักเรียนใหม่มาเมื่อต้นปีใหม่) ข้อมูลของพวกเขา (ชื่อ ที่อยู่ วันเกิด ฯลฯ) สามารถนำเข้าจากไฟล์ csv และระบบจะสุ่มเริ่มต้นโดยอัตโนมัติ รหัสผ่าน (ซึ่งพวกเขาจะต้องเปลี่ยนในการเข้าถึงครั้งแรก) และสร้างบัญชีอีเมลสำหรับพวกเขา (เช่น [email protected])
- เมื่อองค์กรตัดสินใจเปลี่ยนคอมพิวเตอร์ 7-800 เครื่องหรือซื้อเครื่องใหม่ 2,000 เครื่อง ควรกำหนดค่าเครื่องใดเครื่องหนึ่งจากนั้น "โคลน" การกำหนดค่ากับเครื่องอื่นๆ ทั้งหมด (หากไม่ใช่ในคราวเดียว อย่างน้อยก็ในแบทช์ของบางเครื่อง หลายสิบคน)
ดังนั้นคำถามจึงไม่จำเป็นว่าต้องทำอย่างไร ก็เพียงพอแล้วที่จะชี้ไปที่ข้อมูลโดยละเอียดทางออนไลน์ สิ่งที่ฉันหาได้ยังไม่สมบูรณ์และกระจัดกระจายไปทั่วตาข่าย ดังนั้นฉันจึงไม่สามารถประกอบกลับเข้าไปใหม่เพื่อช่วยชีวิตฉันได้