Se crei un nuovo account amministratore in Lion, saranno i tuoi ID e le appartenenze 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)
Si noti che l' gid=20(staff)
account più recente e l'utente di cui è membro 20(staff)
.
Quando si aggiorna un account precedente a Lion, vengono conservati i nomi di utenti e gruppi precedenti.
Sono stati segnalati problemi con l'assenza di staff
appartenenza al gruppo su account aggiornati:
- Impossibilità di installare o aggiornare Homebrew;
- La visualizzazione di "Recupero" quando si preme Cmd+ Isui file nella cartella dell'utente
- ACL e problemi di autorizzazione .
L'attuale soluzione sembra essere questa:
- Aggiungi l'utente allo staff (ovvero: $ sudo dscl. Append / Gruppi / staff GroupMembership `whoami` o equivalente)
- Utilizzare Lion Recovery per ripristinare le autorizzazioni predefinite della cartella home (fare clic sulla scheda "No Disc - Lion").
Finora, questo ha risolto molti dei problemi che ho avuto con l'aggiornamento e sembra che abbia una maggiore durata della batteria e un minore utilizzo della CPU.
Tuttavia, ecco le domande che ho:
1. Devo andare attraverso la briga di cambiare il gid=501
verso gid=20
sul mio conto o è solo di essere un membro del gruppo di personale abbastanza buono?
2. Essere un membro di 20 (staff) equivale ad avere gid = 20 (staff)?
3. Se ho modificato la gid=
parte del mio account, come posso farlo su Lion? So solo come farlo su Ubuntu ...
id
lo mostreràegid=501
fino a quando non lo si fa. Grazie!!!