Risolve due gruppi di utenti con lo stesso ID

2

Improvvisamente, la mia home directory è nel gruppo messagebus invece del solito staff .
(Do la colpa a texlive per questo, ma non ho prove.)

Il problema è che entrambi i gruppi hanno lo stesso 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

Qual è il modo sicuro per sbarazzarti del gruppo messagebus (o dargli un ID diverso)?
"Sicuro" significa che ovviamente non danneggio il mio gruppo staff .

    
posta Ruben Verborgh 03.12.2013 - 20:56
fonte

1 risposta

2

Utilizza il comando find (e salva l'elenco di output. Ciò potrebbe richiedere del tempo)

trova / -group messagebus -print

per garantire che la proprietà dei file possa essere corretta successivamente con un comando chgrp .

È usato il seguente

dscl. -change / Groups / messagebus PrimaryGroupID 20 10000

    
risposta data 03.12.2013 - 22:00
fonte

Leggi altre domande sui tag