Si crea una nueva cuenta de administrador en Lion, el siguiente será su identificación y la pertenencia a grupos (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 anterior de OS X cuenta 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 más reciente de la cuenta y de la que el usuario es miembro de 20(staff)
.
Al actualizar una cuenta antigua a Lion, los mayores nombres de usuario y grupo se mantienen.
Ha habido problemas reportados con no tener staff
del grupo de pertenencia en cuentas actualizados:
- Incapacidad para instalar o actualizar el Homebrew;
- La pantalla de 'Buscar' al pulsar Cmd+I en los archivos de su carpeta de usuario
- ACL y problemas de permisos.
La solución actual parece ser este:
- Agregar el usuario a personal (es decir: $ sudo dscl . anexar /Grupos/personal GroupMembership `whoami` o equivalente)
- El uso de Lion de Recuperación para restaurar de inicio por defecto los permisos de la carpeta (Clic en "No Disc – Lion' ficha).
Hasta ahora, esto se ha solucionado muchos de los problemas que he tenido con la actualización, y me parece que tienen vida útil de la batería y menor uso de la CPU.
Sin embargo, aquí están las preguntas que tengo:
1. Debo ir por la molestia de cambiar el gid=501
a gid=20
en mi cuenta o solo ser un miembro de la plantilla del grupo es lo suficientemente bueno?
2. Está siendo un miembro de 20(personal) es lo mismo que tener gid=20(personal)?
3. Si me hizo cambiar el gid=
parte de mi cuenta, ¿cómo puedo hacer que en Lion? Sólo sé cómo hacerlo en Ubuntu...