ดูเหมือนว่าจะเป็นประเพณี Unixที่กลุ่มล้อถูกสร้างขึ้นโดยอัตโนมัติ แต่ Debian (และเด็ก ๆ โดยธรรมชาติ) ไม่ได้ทำเช่นนั้น มีเหตุผลอยู่ที่ไหนสักแห่ง? คุณเคยเห็นประเพณีนี้ทิ้งที่ไหนอีก?
ดูเหมือนว่าจะเป็นประเพณี Unixที่กลุ่มล้อถูกสร้างขึ้นโดยอัตโนมัติ แต่ Debian (และเด็ก ๆ โดยธรรมชาติ) ไม่ได้ทำเช่นนั้น มีเหตุผลอยู่ที่ไหนสักแห่ง? คุณเคยเห็นประเพณีนี้ทิ้งที่ไหนอีก?
คำตอบ:
บางระบบยูนิกซ์อนุญาตให้สมาชิกเพียงหนึ่งเดียวของกลุ่มที่จะใช้wheel
su
บุคคลอื่นอนุญาตให้ทุกคนใช้su
หากพวกเขารู้รหัสผ่านของผู้ใช้เป้าหมาย มีแม้กระทั่งระบบที่อยู่ในwheel
กลุ่มมอบสิทธิ์การเข้าถึงรูทแบบไม่ใช้รหัสผ่าน Ubuntu ทำสิ่งนี้ยกเว้นว่ากลุ่มนั้นถูกเรียกsudo
(และไม่มี id 0)
ฉันคิดว่าwheel
ส่วนใหญ่เป็นเรื่อง BSD Linux เป็นส่วนผสมของ BSD และ System V และการกระจายต่าง ๆ มีนโยบายเริ่มต้นที่แตกต่างกันเกี่ยวกับการอนุญาตการเข้าถึงรูท เดเบียนเกิดขึ้นไม่ใช้กลุ่มล้อโดยปริยาย ถ้าคุณต้องการที่จะเปิดใช้งานบรรทัดเหล่าสายในauth required pam_wheel.so
/etc/pam.d/su
wheel:x:0:root
และแก้ไขไฟล์ /etc/pam.d/su เป็นauth required pam_wheel.so group=wheel
(ลบความคิดเห็นก่อนหน้า)
wheel
กลุ่มเพื่อใช้ประโยชน์จากsudo
กลุ่มแทนpam
จุดประสงค์ เพียงเพิ่มgroup=sudo
คำสั่งต่อไปนี้ เช่นเพื่อให้สมาชิกของsudo
กลุ่มsu
ไม่มีรหัสผ่านเพียงแค่แสดงข้อคิดเห็น / แก้ไขบรรทัด/etc/pam.d/su
ดังนี้:auth sufficient pam_wheel.so trust group=sudo
sudoers
เป็นวิธีที่จะควบคุมสิ่งนี้ในตอนนี้ (กันยายน 2017)
/etc/sudoers
เป็นวิธีในการควบคุมการเข้าถึงรูทเสมอ แต่เนื่องจากค่าเริ่มต้นsudoers
อนุญาตให้ทุกคนในsudo
กลุ่มกลายเป็นรูทได้คุณสามารถควบคุมการเข้าถึงรูทได้ด้วยการจัดการรายชื่อผู้ใช้ที่อยู่ในsudo
กลุ่ม
เพราะล้อเป็นเครื่องมือของการกดขี่! จากinfo su
:
ทำไม GNU 'su' ไม่สนับสนุนกลุ่ม 'wheel'
(ส่วนนี้จัดทำโดย Richard Stallman)
บางครั้งผู้ใช้บางคนพยายามใช้พลังงานทั้งหมดที่เหลือทั้งหมด ตัวอย่างเช่นในปี 1984 ผู้ใช้งานจำนวนหนึ่งในห้องปฏิบัติการ MIT AI ได้ตัดสินใจที่จะยึดอำนาจโดยการเปลี่ยนรหัสผ่านของผู้ให้บริการในระบบ Twenex และเก็บเป็นความลับจากคนอื่น (ฉันสามารถขัดขวางการรัฐประหารครั้งนี้และคืนอำนาจให้กับผู้ใช้โดยทำการแก่นเคอร์เนล แต่ฉันไม่รู้ว่าจะทำอย่างไรใน Unix)
อย่างไรก็ตามบางครั้งผู้ปกครองจะบอกใครบางคน ภายใต้กลไก `su 'ตามปกติเมื่อมีคนเรียนรู้รหัสผ่านรูทที่เห็นใจผู้ใช้ทั่วไปเขาหรือเธอสามารถบอกส่วนที่เหลือได้ คุณสมบัติ "กลุ่มล้อ" จะทำให้สิ่งนี้เป็นไปไม่ได้และทำให้พลังของผู้ปกครอง
ฉันอยู่ด้านข้างของฝูงชนไม่ใช่ผู้ปกครอง หากคุณคุ้นเคยกับการสนับสนุนผู้บังคับบัญชาและผู้ดูแลระบบในสิ่งที่พวกเขาทำคุณอาจพบว่าความคิดนี้แปลกในตอนแรก
เห็นแล้วยังDebian อ้างอิง อย่างไรก็ตามsudo
กลุ่มถูกสร้างขึ้นเพื่อใครต้องการwheel
?
wheel
กลุ่มโดยปริยาย (เดเบียนsu
สนับสนุนwheel
กลุ่มมันไม่ได้เปิดใช้งานโดยค่าเริ่มต้น) เหตุผลของ rms อาจนำไปใช้กับ MIT ในทศวรรษ 1980 แต่ไม่ได้ใช้กับสถานที่ส่วนใหญ่ที่ผู้ใช้ไม่สามารถเชื่อถือได้และการเข้าถึงอินเทอร์เน็ตที่แพร่หลายหมายความว่าความปลอดภัยต้องการ ป้องกันผู้โจมตีจากทั่วทุกมุมโลก