ผู้ใช้“ ล้อ” ใน OS X คืออะไร


107

ฉันเพิ่งติดตั้ง iTunes ใหม่และฉันสังเกตเห็นบางสิ่งที่แปลกประหลาด iTunes รุ่น "ดั้งเดิม" มีผู้ใช้ในสิทธิ์ที่รู้จักกันในชื่อ "วงล้อ" ที่ตั้งค่าเป็น "อ่านอย่างเดียว" ฉันลาก iTunes เวอร์ชันนี้ไปที่ถังขยะและติดตั้งสำเนาใหม่และเมื่อฉันดูคุณสมบัติของ iTunes มันไม่ได้บอกว่าล้อหมุนอีกต่อไป

นี่คือภาพหน้าจอที่มีเวอร์ชันใหม่ (ซ้าย) และเวอร์ชันเก่า (ขวา):

enter image description here

ผู้ใช้ "ล้อเลื่อน" คืออะไรมันตั้งค่าได้อย่างไร (ฉันไม่สามารถตั้งค่าใน GUI ได้) ทำไมสิทธิ์อนุญาตถึงแตกต่างกันในตอนนี้มันไม่ใช่ปัญหา


8
ฉันรู้ว่ามันเก่า แต่ "ล้อ" เป็นกลุ่มไม่ใช่ผู้ใช้
Rich Homolka

คำตอบ:


103

บางสี:

Mac OS X มีรากฐานใน BSD UNIX, a.k.a. UNIX ที่มาจาก UC Berkeley . พวกเขามีกลุ่มคนที่เชื่อถือได้ซึ่งอาจกลายเป็นผู้ใช้ระดับสูงโดยใช้ su คำสั่ง ดังนั้นพวกเขาจึงเขียนรหัส UNIX เพื่ออนุญาตให้ผู้คนในกลุ่มเฉพาะนี้กลายเป็น superuser ที่ใช้ su. พวกเขาเลือก groupname 'wheel' ซึ่งควรอ้างอิงถึงระบบอื่น ๆ ที่มี WHEEL อาจเป็นข้อมูลอ้างอิงถึงการเป็น ' ล้อขนาดใหญ่ '

ตอนนี้มันสำคัญน้อยลงแล้วเมื่อคุณมีป๊อปอัปและการอนุมัติ GUI คุณสามารถใช้ sudo โดยที่ฉันไม่เชื่อในวงล้อ

เท่าที่วิธีการเปลี่ยนล้อ chgrp ควรเป็นเพื่อนของคุณเมื่อคุณรูต


5
+1 คำตอบที่ดี ฉันจะเพิ่มโน้ตว่าวงล้อเป็น ID กลุ่ม 0 เช่นเดียวกับรูทคือ ID ผู้ใช้ 0 คุณพูดถูกแล้วคุณไม่จำเป็นต้องเป็นวีลเพื่อ sudo Mac OS X ใช้กลุ่ม "admin" (กลุ่ม ID 80) เป็นกลุ่ม sudoers เริ่มต้น เมื่อคุณทำเครื่องหมายที่ช่องเพื่อสร้างบัญชีเป็นบัญชีผู้ดูแลระบบจะได้รับการเพิ่มในกลุ่มผู้ดูแลระบบ
Spiff

chgrp ทำงานกับไฟล์ที่เป็นเจ้าของ newgrp จะเปลี่ยนผู้ใช้เป็นกลุ่ม newgrp เปิดใช้งาน (อ่าน / เขียน / ดำเนินการ) ใช้สมาชิกหลายกลุ่มได้ครั้งละ
bbaassssiiee

ฉันเพิ่งลอง sudo จากบัญชีที่ไม่ใช่ผู้ดูแลระบบและไม่ได้ผล อย่างไรก็ตาม ... คุณสามารถ su & lt; ผู้ดูแลระบบชื่อผู้ใช้ & gt; และเมื่อคุณทำเสร็จแล้วคุณสามารถ sudo ได้ตามที่ต้องการ
JL Peyret

25

wheel เป็นกลุ่มผู้ดูแลระบบใน BSD เหมือนกัน root เป็นผู้ใช้ผู้ดูแลระบบ

มันเป็นเรื่องธรรมดาที่จะเพิ่ม sudo การอนุญาตให้กับผู้ใช้ใน wheel กลุ่ม.


1
ขอบคุณ Broam มีความคิดว่าคุณจะตั้งค่าไฟล์ให้เป็นส่วนหนึ่งของกลุ่มล้อได้อย่างไร?
ralphthemagician

3
chgrp wheel file
Broam

10

wheel คือกลุ่มที่ใช้โดย OSX สำหรับ 'ระบบ' / แอปพลิเคชัน มันเป็นปัจจุบันตั้งแต่อย่างน้อย 1989/03/13 ใน แหล่งที่มาของ BSD Unix .

ไม่ว่าความหมายแฝงจะเป็น 'วงล้อใหญ่' หรือ 'วงล้อแห่งโชคลาภ' ก็ไม่มีความชัดเจนจากแหล่งข้อมูลของฉัน แต่การเป็นสมาชิกวงล้อนั้นพิเศษ

ใน OS X PAM ใช้เพื่อตั้งค่านโยบายที่ su(1) จะใช้. โดยเฉพาะตามค่าเริ่มต้น เฉพาะผู้ใช้ใน admin หรือ wheel กลุ่มสามารถเปลี่ยนเป็น UID 0 ( root ) ความต้องการของกลุ่มนี้อาจมีการเปลี่ยนแปลงโดยการแก้ไข pam_group ส่วนของ /etc/pam.d/su. ดู pam_group(8) สำหรับรายละเอียดเกี่ยวกับ วิธีแก้ไขการตั้งค่านี้


@Clashsoft ขอบคุณสำหรับการจัดรูปแบบ
bbaassssiiee

0

ความหมาย "ล้อ" หมายถึง "อยู่ที่พวงมาลัย" หรือในการควบคุมสะพานของเรือ

ฉันจะพยายามหาแหล่งที่มาของเรื่องนี้ แต่ฉันแน่ใจ 100%

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.