Nếu bạn tạo một tài khoản quản trị viên hoàn toàn mới trong Lion, sau đây sẽ là tư cách thành viên nhóm và id của bạn (từ $ 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)
Ngược lại, tài khoản OS X cũ hơn sẽ có các uid, gid, v.v .:
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)
Lưu ý rằng gid=20(staff)
trên tài khoản mới hơn và người dùng đó là thành viên của 20(staff)
.
Khi bạn nâng cấp tài khoản cũ lên Lion, tên người dùng và nhóm cũ hơn sẽ được giữ.
Đã có vấn đề được báo cáo khi không có staff
thành viên nhóm trên các tài khoản được nâng cấp:
- Không có khả năng cài đặt hoặc nâng cấp Homebrew;
- Màn hình 'Tìm nạp' khi nhấn Cmd+ Itrên các tệp trong thư mục người dùng của bạn
- ACL và các vấn đề cho phép .
Cách giải quyết hiện tại dường như là thế này:
- Thêm người dùng vào nhân viên (ví dụ: $ sudo dscl. Nối / Nhóm / nhân viên GroupMembership `whoami` hoặc tương đương)
- Sử dụng Lion Recovery để khôi phục quyền truy cập thư mục nhà mặc định (Nhấp vào tab 'No Disc - Lion').
Cho đến nay, điều này đã khắc phục rất nhiều vấn đề tôi gặp phải khi nâng cấp và dường như tôi có thời lượng pin dài hơn và mức sử dụng CPU thấp hơn.
Tuy nhiên, đây là những câu hỏi tôi có:
1. Tôi có nên đi qua những rắc rối của việc thay đổi gid=501
để gid=20
trên tài khoản của tôi hay chỉ là trở thành một thành viên của nhóm nhân viên đủ tốt?
2. Là thành viên của 20 (nhân viên) giống như có gid = 20 (nhân viên)?
3. Nếu tôi đã thay đổi gid=
một phần tài khoản của mình, làm thế nào để tôi làm điều đó trên Lion? Tôi chỉ biết làm thế nào để làm điều đó trên Ubuntu ...
id
sẽ hiển thị điều đóegid=501
cho đến khi bạn làm được. Cảm ơn!!!