Se crei un account amministratore nuovo di zecca in Lion, quanto segue sarà il tuo id e appartenenza al gruppo (da $ 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)
Al contrario, un vecchio account OS X avrà questi uid, gid, ecc:
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)
Tieni presente che gid=20(staff)
sull'account più recente e quell'utente sono membri di 20(staff)
.
Quando aggiorni un account precedente a Lion, vengono mantenuti i vecchi utenti e i nomi dei gruppi.
Sono stati segnalati problemi con l'assenza dell'appartenenza al gruppo staff
negli account aggiornati:
- Impossibilità di installare o upgrade Homebrew;
- La visualizzazione di 'Caricamento' quando si preme Cmd + I sui file nella cartella utente
- ACL e problemi di autorizzazione .
La soluzione corrente sembra essere questa:
- Aggiungi l'utente allo staff (es .: $ sudo dscl. append / Groups / staff GroupMembership 'whoami' o equivalente)
- Utilizza Recupero Lion a restore autorizzazioni predefinite della cartella principale (fare clic sulla scheda "Nessun disco - Lion").
Finora, questo ha risolto molti dei problemi che avevo con l'aggiornamento, e sembra che abbia una durata della batteria più lunga e un utilizzo inferiore della CPU.
Tuttavia, ecco le domande che ho:
1. Devo passare attraverso la difficoltà di cambiare il gid=501
in gid=20
sul mio account o è solo essere un membro del personale del gruppo abbastanza buono?
2. Essere membro di 20 (personale) equivale ad avere gid = 20 (personale)?
3. Se ho modificato la parte gid=
del mio account, come faccio a farlo su Lion? So solo come farlo su Ubuntu ...