Renomeia um volume no modo de usuário único

4

Eu tenho meu diretório Usuários em um disco separado no meu Mac Pro executando o SL. Esse volume foi nomeado OS X Users e os espaços não estavam jogando bem com algum software. Eu (estupidamente) renomei o Volume para OSXUsers e agora não consigo logar.

"Logging in to the account failed because an error occurred."

Suponho que preciso inicializar no modo de usuário único e desfazer minha renomeação de volume. Como eu mudaria o nome do volume que o OS X usa durante a inicialização normal enquanto estiver no modo de usuário único?

    
por Jeff Swensen 10.07.2011 / 18:53

2 respostas

4

Você não precisa renomear o volume.

Use o utilitário de linha de comando de serviços de diretório para ler o caminho atual para o diretório pessoal do usuário:

$ /usr/bin/dscl localhost -read /Local/Default/Users/danielbeck | grep NFSHome
NFSHomeDirectory: /Users/danielbeck

Defina como um valor diferente (insira primeiro o valor anterior que você acabou de ler e insira o novo valor):

# /usr/bin/dscl localhost -change /Local/Default/Users/danielbeck NFSHomeDirectory /Users/danielbeck /Volumes/OSXUsers/danielbeck

Pode ser necessário incluir um valor com caracteres de espaço nas aspas duplas, por exemplo, "/Volumes/OS X Users/username" .

Não sei se os serviços de diretório estão disponíveis no modo de usuário único.

    
por 10.07.2011 / 19:08
1

Para renomear o volume, digite o seguinte:

/usr/sbin/diskutil rename oldname newname

por exemplo:

/usr/sbin/diskutil rename OSXUsers "OS X Users"
    
por 10.07.2011 / 19:11