3
เมื่อ Ubuntu ขอรหัสผ่านผู้ใช้ของผู้ดูแลระบบจะตัดสินใจได้อย่างไรว่าผู้ใช้ระดับผู้ดูแลระบบรายใดจะขอ
ฉันกำลังตั้งค่าเครื่อง Ubuntu (10.10) ที่หลายคนจะใช้งาน เป็นเครื่องที่ใช้ร่วมกันในสำนักงานขนาดเล็ก บทบาทหลักคือการโฮสต์เครื่องเสมือนด้วย VirtualBox และให้บริการไฟล์ด้วย Samba สำหรับแซมบ้าจำเป็นต้องตั้งค่าบัญชีผู้ใช้หลายบัญชีเพื่อให้ผู้ใช้หลายคนสามารถเชื่อมต่อกับแชร์แซมบ้าได้จากเวิร์กสเตชันของตนเอง อย่างไรก็ตามยังมีบัญชีที่ใช้เฉพาะกับเครื่องเสมือนที่ใช้งานได้หลายคน บางครั้งผู้คนพยายามทำสิ่งต่าง ๆ กับบัญชีนี้ซึ่งต้องการสิทธิ์ในการยกระดับสูงซึ่งทำให้กล่องโต้ตอบ "โปรดป้อนรหัสผ่านของผู้ใช้ที่เป็นผู้ดูแลระบบ" ของ Gnome จะปรากฏขึ้น อย่างไรก็ตามไดอะล็อกนี้จะขอรหัสผ่านของฉัน - เมื่อฉันตั้งค่าเครื่อง Mine เป็นบัญชีแรกที่สร้างขึ้นดังนั้นจึงดูเหมือนว่าฉันเป็นผู้ใช้เพียงคนเดียวที่ได้รับสิทธิ์ sudo ฉันต้องการกำหนดให้ผู้ใช้รายอื่นเป็น "ผู้ดูแลระบบของแรก" พูดและมันไม่สามารถเป็นผู้ใช้บัญชีที่ใช้ร่วมกันได้เพราะทุกคนต้องรู้รหัสผ่านของบัญชีนั้นดังนั้นฉันต้องการสิทธิ์ที่ จำกัด อย่างเคร่งครัด ไม่สามารถเป็นบัญชีของฉันได้เนื่องจากฉันไม่มีทางบอกรหัสผ่านให้คนอื่นและฉันจะไม่ปรากฏตัวที่ไซต์บ่อยพอที่จะป้อนด้วยตนเอง มี แต่คนที่สามารถ/etc/sudoersทำเช่นนี้ในคนดังนั้นฉันเพิ่มให้พวกเขา ฉันจะบอกอูบุนตูได้อย่างไรว่าเมื่อต้องการยกระดับสิทธิ์สำหรับบางสิ่งมันควรถามถึงบัญชีของพวกเขาก่อน? เพื่อสรุป: บัญชีในเครื่อง: Alice, Bob, Carol, Dave, Eliza เมื่อติดตั้ง Ubuntu แล้ว Alice เป็นผู้ใช้รายแรกซึ่งถูกเพิ่มระหว่างกระบวนการติดตั้ง "เดฟ" เป็นบัญชีที่หลายคนใช้ซึ่งไม่สามารถอยู่ได้/etc/sudoersเพราะรหัสผ่านเป็นความรู้สาธารณะ Bob ได้รับการกำหนดให้เป็นบัญชี "การดูแลระบบ" …