9 votos

Adecuado ID de grupo (gid) de Lion?

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:

  1. Incapacidad para instalar o actualizar el Homebrew;
  2. La pantalla de 'Buscar' al pulsar Cmd+I en los archivos de su carpeta de usuario
  3. ACL y problemas de permisos.

La solución actual parece ser este:

  1. Agregar el usuario a personal (es decir: $ sudo dscl . anexar /Grupos/personal GroupMembership `whoami` o equivalente)
  2. 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...

4voto

Nate Puntos 220

No he visto ninguna diferencia en cómo OS X trata el grupo principal frente de un usuario a otros grupos, por lo que creo que no hace ninguna diferencia real. Yo estaría inclinado a "arreglar" por la pulcritud, sin embargo. Estos comandos deben establecer el grupo principal a 20, y, a continuación, agregue una "secundaria" de la membresía en el viejo andrew grupo:

sudo dscl . create /Users/andrew PrimaryGroupID 20
sudo dseditgroup -o edit -a andrew -t user andrew

(Nota: el uso de dscl para agregar pertenencia a grupos secundarios no acaba de hacerlo bien -- el uso de dseditgroup en su lugar.)

1voto

Me temo que no hay respuesta fácil de que:

  • al acceder a los archivos no importa si su gid es staff o sólo eres miembro de este grupo
  • cuando la creación de archivos, es posible que la materia debido a que los nuevos archivos pertenecen a usted, pero el grupo desde el directorio en el que se crean en el. Pero debido a que el archivo es de su propiedad, en este caso, usted debería ser capaz de acceder a ella de todos modos

Para la mayoría de propósitos prácticos pertenecientes al grupo es, probablemente, suficiente (especialmente cuando los problemas parecen ser resuelto en la actualidad).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X