Arreglando dos grupos de usuarios con la misma ID

2

De repente, mi directorio de inicio está en el grupo messagebus en lugar del habitual staff .
(Culpo a texlive por esto, pero no tengo pruebas).

El problema es que ambos grupos tienen el mismo ID:

$ dscl . -read /Groups/staff
AppleMetaNodeLocation: /Local/Default
GeneratedUID: ABCDEFAB-CDEF-ABCD-EFAB-CDEF00000014
GroupMembers: FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000000
GroupMembership: root
Password: *
PrimaryGroupID: 20
RealName: Staff
RecordName: staff BUILTIN\Users
RecordType: dsRecTypeStandard:Groups
SMBSID: S-1-5-32-545

$ dscl . -read /Groups/messagebus
AppleMetaNodeLocation: /Local/Default
GeneratedUID: CF898A47-EA83-4E18-AE17-C05E56FBC550
Password: *
PrimaryGroupID: 20
RealName: messagebus
RecordName: messagebus
RecordType: dsRecTypeStandard:Groups

¿Cuál es la forma segura de deshacerse del grupo messagebus (o asignarle un ID diferente)?
"Seguro" aquí significa, por supuesto, que no dañe a mi grupo staff .

    
pregunta Ruben Verborgh 03.12.2013 - 20:56

1 respuesta

2

Utilice el comando de búsqueda (y guarde la lista de salida. Esto puede tardar un tiempo)

find / -group messagebus -print

para garantizar que la propiedad de los archivos se pueda corregir más adelante con un comando chgrp .

Se utilizará lo siguiente

dscl. -change / Groups / messagebus PrimaryGroupID 20 10000

    
respondido por el user63628 03.12.2013 - 22:00

Lea otras preguntas en las etiquetas