Como altero um nome de usuário? (nome abreviado e pasta inicial)


11

No Linux, isso seria um acéfalo. Apenas entre em / etc / password e edite-o, e renomeie o diretório em / home. Quero que o novo nome abreviado e a nova pasta inicial correspondam após a alteração.


2
Apenas uma observação: no Linux, não é tão simples. Você também precisa atualizar /etc/group, eventual apelido de email (por exemplo, nome de usuário @ máquina) e todos os locais onde seu nome de usuário antigo está presente (geralmente muitos).
Matteo

Respostas:


7

As próprias instruções da Apple funcionam muito bem. Pode haver maneiras mais complexas e rápidas por aí, mas nunca encontrei um problema (como permissões incorretas) com essas etapas.

Mac OS X v10.6 e versões anteriores: Como alterar o nome da conta do usuário ou o nome do diretório inicial


1
Este é certamente o caminho "oficial" a seguir - mas há duas desvantagens: a grande é que você acaba com um UID diferente. Não é grande coisa, mas para a maioria das pessoas, manter o número de usuário 501 é o menos complicado ao conectar uma unidade externa a outro mac. O outro é que é mais do que o necessário. Presumo que a Apple decidiu ter um processo muito mais longo para evitar que alguém exclua uma conta de usuário, pois algumas pessoas não leem as coisas e acabam excluindo tudo - potencialmente sem um backup.
bmike

Eu não percebi o pouco sobre o UID - não encontrei um problema com relação ao UID, mas certamente é algo a considerar.
chrismanderson

Isso funcionou bem para mim, obrigado. Eu pensei que seria mais difícil.
Dan

3

Em Preferências do sistema , usuários e grupos , clique com o botão direito do mouse no nome de usuário na lista à esquerda e selecione Opções avançadas . Edite o campo Nome da conta e clique em OK .

Idealmente, convém editar o diretório inicial para corresponder ao novo nome de usuário, embora isso não seja estritamente necessário.

captura de tela


Como alteramos o diretório inicial para corresponder ao nome de usuário? Renomeá-lo no visor não parecem funcionar
Enrico Susatyo

1
Ingmar Hupp está se referindo à caixa de diálogo que aparece quando você seleciona "Opções avançadas".
Kievlaluno 15/09/19

1

Eu realmente não gosto de editar um usuário no local, pois é tão simples excluir o usuário (preservando a pasta inicial) - renomear a pasta como raiz - tornar o novo usuário com o nome abreviado correto que corresponda à pasta renomeada.

O painel de preferências verá que você já possui / Users / newshort e se oferece para herdar a pasta. Ele faz o melhor trabalho que eu conheço ao definir a propriedade e corrigir a ACL necessária para que sua pasta pessoal funcione conforme a Apple pretendia.


  1. Verifique se o seu backup está atualizado - por precaução
  2. Faça a exclusão insira a descrição da imagem aqui
  3. Faça a mudança no terminal sudo -sseguida demv /Users/tester\ \(Deleted\)/ /Users/test
  4. Faça a criação insira a descrição da imagem aqui

Provavelmente, você deve executar a tarefa "Reparar permissões" no Disk Utility após executar esta ação. Como o ID do usuário Unix será diferente após excluir e criar um novo usuário.
sholsinger 15/09/11

1
As Permissões de reparo nunca tocam na pasta inicial do usuário. Ele só corrige o software que a Apple instalou consultando / Library / Receipts (ou o banco de dados de recibos mais recente) - as permissões do usuário são definidas apenas pelo diretório / dscl / open do painel de preferências que é novo no Lion.
bmike
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.