ฉันจะเพิ่มตัวเองในกลุ่ม "wheel" เพื่อใช้ cvs ได้อย่างไร


17

ฉันอยู่ใน Mac (Snow Leopard) และฉันต้องการเพิ่มตัวเองในกลุ่ม "wheel" หรือไม่? ฉันจะทำอย่างไร ฉันมีวิธีที่ฉันสามารถเห็นกลุ่มทั้งหมดที่ฉันอยู่?


rootเป็นสมาชิกของwheelกลุ่มเท่านั้นและควรเป็นสมาชิกเท่านั้น ถ้าคุณมีที่จะทำบางสิ่งบางอย่างที่ต้องคุณควรใช้คำสั่งwheel sudo
DawnSong

คำตอบ:


17

คุณสามารถดูกลุ่มที่คุณกำลังใช้idคำสั่ง:

$ id testacc 
uid = 1089 (testacc) gid = 1096 (testacc) กลุ่ม = 1096 (testacc)

dsclยูทิลิตี้สามารถใช้ในการเพิ่มผู้ใช้ในกลุ่ม:

$ dscl ผนวก / กลุ่ม / ผู้ดูแลระบบชื่อผู้ใช้ GroupMembership

โดยที่ชื่อผู้ใช้เป็นชื่อย่อของผู้ใช้ที่คุณต้องการเพิ่มไปยังกลุ่มเฉพาะ


12

มีคำสั่งที่ดีกว่าในการตรวจสอบสิ่งที่กลุ่มหนึ่งเป็นของ คำสั่ง "กลุ่ม" ตัวอย่าง:

$ groups

staff _developer _lpoperator _lpadmin _appserveradm admin _appserverusr localaccounts everyone com.apple.access_ssh com.apple.access_screensharing

คำสั่งเพื่อเพิ่มวงล้อกลุ่ม:

$ sudo dscl . append /Groups/wheel GroupMembership username

ที่ "ชื่อผู้ใช้" เป็นชื่อผู้ใช้ของคุณ จากนั้นเรียกใช้ "กลุ่ม" อีกครั้งเพื่อดูว่าคุณได้รับการเพิ่มลงในวงล้อกลุ่มแล้วเช่น:

$ groups                                                  
staff _developer _lpoperator _lpadmin _appserveradm admin _appserverusr localaccounts everyone wheel com.apple.access_ssh com.apple.access_screensharing

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