Wenn Sie in Lion ein brandneues Administratorkonto erstellen, sind Ihre ID- und Gruppenmitgliedschaften (von $ id [new Lion account] | perl -lne 's/ /\n/g; s/,/\n\t/g; print;'
) wie folgt :
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)
Im Gegensatz dazu verfügt ein älteres OS X-Konto über die folgenden UIDs, GIDs:
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)
Beachten Sie, dass der gid=20(staff)
auf dem neueren Konto und der Benutzer Mitglied von 20(staff)
.
Wenn Sie ein älteres Konto auf Lion aktualisieren, bleiben die älteren Benutzer- und Gruppennamen erhalten.
Es wurden Probleme gemeldet, bei denen keine staff
Gruppenmitgliedschaft für aktualisierte Konten vorhanden war:
- Unfähigkeit, Homebrew zu installieren oder zu aktualisieren ;
- Die Anzeige von 'Abrufen' beim Drücken von Cmd+ Iauf Dateien in Ihrem Benutzerordner
- ACL- und Berechtigungsprobleme .
Die aktuelle Problemumgehung scheint folgende zu sein:
- Fügen Sie den Benutzer zum Personal hinzu (dh: $ sudo dscl. Append / Groups / staff GroupMembership `whoami` oder gleichwertig)
- Verwenden Sie Lion Recovery , um die Standardberechtigungen für den Basisordner wiederherzustellen (klicken Sie auf die Registerkarte "Keine Disc - Lion").
Bisher hat dies viele Probleme behoben, die ich mit dem Upgrade hatte, und ich habe anscheinend eine längere Akkulaufzeit und eine geringere CPU-Auslastung.
Hier sind jedoch die Fragen, die ich habe:
1. Sollte ich mir die Mühe machen, das auf meinem Konto zu ändern gid=501
, gid=20
oder ist es nur gut genug, Mitglied der Gruppe zu sein?
2. Ist ein Mitglied von 20 (Mitarbeiter) dasselbe wie gid = 20 (Mitarbeiter)?
3. Wenn ich den gid=
Teil meines Kontos geändert habe, wie mache ich das bei Lion? Ich weiß nur, wie es unter Ubuntu geht ...
id
wird angezeigt,egid=501
bis Sie dies tun. Vielen Dank!!!