หากคุณสร้างบัญชีผู้ดูแลระบบใหม่ใน Lion สิ่งต่อไปนี้จะเป็นรหัสสมาชิกและกลุ่มของคุณ (จาก$ id [new Lion account] | perl -lne 's/ /\n/g; s/,/\n\t/g; print;'
):
uid=504(lt)
gid=20(staff)
groups=20(staff)
402(com.apple.sharepoint.group.1)
12(everyone)
33(_appstore)
61(localaccounts)
79(_appserverusr)
80(admin)
81(_appserveradm)
98(_lpadmin)
100(_lpoperator)
204(_developer)
403(com.apple.sharepoint.group.2)
401(com.apple.access_screensharing)
ในทางตรงกันข้ามบัญชี OS X รุ่นเก่าจะมี uid, gid และอื่น ๆ :
uid=501(andrew)
gid=501(andrew)
groups=501(andrew)
403(com.apple.sharepoint.group.2)
204(_developer)
100(_lpoperator)
98(_lpadmin)
81(_appserveradm)
80(admin)
79(_appserverusr)
61(localaccounts)
12(everyone)
401(com.apple.access_screensharing)
402(com.apple.sharepoint.group.1)
โปรดทราบว่าในบัญชีใหม่และที่ผู้ใช้เป็นสมาชิกของgid=20(staff)
20(staff)
เมื่อคุณอัปเกรดบัญชีที่เก่ากว่าเป็น Lion ชื่อผู้ใช้และกลุ่มที่เก่ากว่าจะถูกเก็บไว้
มีการรายงานปัญหาที่ไม่มีการstaff
เป็นสมาชิกกลุ่มในบัญชีที่อัปเกรดแล้ว:
- ไม่สามารถติดตั้งหรืออัพเกรด Homebrew
- จอแสดงผลของ'การดึงข้อมูล'เมื่อกดCmd+ Iบนไฟล์ในโฟลเดอร์ผู้ใช้ของคุณ
- ACL และประเด็นที่ได้รับอนุญาต
วิธีแก้ปัญหาปัจจุบันดูเหมือนจะเป็นเช่นนี้:
- เพิ่มผู้ใช้ไปยังพนักงาน (เช่น: $ sudo dscl. ผนวก / กลุ่ม / พนักงาน GroupMembership` whoami` หรือเทียบเท่า)
- ใช้Lion Recoveryเพื่อคืนค่าการอนุญาตโฟลเดอร์เริ่มต้นที่บ้าน (คลิกที่แท็บ 'ไม่มีดิสก์ - สิงโต')
จนถึงตอนนี้ได้แก้ไขปัญหามากมายที่ฉันมีกับการอัปเกรดและดูเหมือนว่าแบตเตอรี่ของฉันจะมีอายุการใช้งานที่ยาวนานขึ้นและการใช้งาน CPU ลดลง
อย่างไรก็ตามนี่คือคำถามที่ฉันมี:
1. ควรฉันไปถึงปัญหาของการเปลี่ยนแปลงที่gid=501
จะgid=20
อยู่ในบัญชีของฉันหรือเป็นเพียงการเป็นสมาชิกของกลุ่มพอพนักงานที่ดี?
2. การเป็นสมาชิกของ 20 (พนักงาน) เหมือนกับ gid = 20 (พนักงาน) หรือไม่
3. หากฉันเปลี่ยนgid=
ส่วนของบัญชีของฉันฉันจะทำเช่นนั้นกับ Lion ได้อย่างไร ฉันรู้วิธีการทำบน Ubuntu เท่านั้น ...
id
จะแสดงegid=501
จนกว่าคุณจะทำ ขอบคุณ !!!