Si creas una nueva cuenta de administrador en Lion, las siguientes serán tus ID y membresías grupales (de $ 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)
En contraste, una cuenta OS X más antigua tendrá estos uid, gid, etc:
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)
Tenga en cuenta que el gid=20(staff)
en la cuenta más nueva y el usuario es miembro de 20(staff)
.
Al actualizar una cuenta anterior a Lion, se conservan los nombres de usuario y grupo anteriores.
Se han informado problemas al no tener una membresía de staff
group en cuentas actualizadas:
- Incapacidad para install o upgrade Homebrew;
- La pantalla de 'Fetching' al presionar Cmd + I en los archivos de su carpeta de usuario
- ACL y problemas de permisos .
La solución actual parece ser esta:
- Agregar el usuario al personal (es decir: $ sudo dscl. append / Groups / staff GroupMembership 'whoami' o equivalente)
- Utilice Lion Recovery para restaura los permisos predeterminados de la carpeta de inicio (haz clic en la pestaña "No Disc - Lion").
Hasta ahora, esto ha solucionado muchos de los problemas que tuve con la actualización, y parece que tengo una mayor duración de la batería y un menor uso de la CPU.
Sin embargo, aquí están las preguntas que tengo:
1. ¿Debo pasar por la molestia de cambiar el gid=501
a gid=20
en mi cuenta o simplemente ser miembro del personal del grupo?
2. ¿Ser miembro de 20 (personal) es lo mismo que tener gid = 20 (personal)?
3. Si cambié la parte gid=
de mi cuenta, ¿cómo hago eso en Lion? Solo sé cómo hacerlo en Ubuntu ...