Primeiro, faça um backup do usuário & dados do grupo; ele é armazenado no /Volumes/tabbootvolume / var / db / dslocal / nodes / Default, portanto apenas copie esse diretório inteiro para algum lugar seguro caso algo dê errado. Feito isso, há algumas maneiras diferentes de redefinir o retorno do root para 0:
Provavelmente é mais simples usar um editor de texto: edit /Volumes/yourbootvolume/var/db/dslocal/nodes/Default/users/root.plist, procure por uma seção como esta:
<key>uid</key>
<array>
<string>101</string>
</array>
e mude o "101" para "0". Aviso: se você bagunçar o formato deste arquivo, poderá tornar seu sistema ainda mais inutilizável do que é agora.
A outra opção seria usar dscl -f
para abrir os arquivos do usuário do sistema regular, mesmo que você tenha inicializado a partir do DVD. Verifique para ter certeza de que você pode acessá-los com:
dscl -f /Volumes/yourbootvolume/var/db/dslocal/nodes/Default localonly -read /Local/Target/Users/root
Deve imprimir as várias propriedades da conta root, incluindo "UniqueID: 101". Se isso funcionou, você deve ser capaz de configurá-lo com:
dscl -f /Volumes/yourbootvolume/var/db/dslocal/nodes/Default localonly -change /Local/Target/Users/root UniqueID 101 0