Como alterar um nome de usuário e outros detalhes de conta no Linux

Como alterar um nome de usuário e outros detalhes de conta no Linux

Linux é um sistema operacional multiusuário. E com esse recurso vem a responsabilidade de gerenciar todos os usuários do sistema. O administrador precisa garantir que cada usuário tenha as permissões adequadas, IDs de usuário distintos, nomes de usuário exclusivos, etc.





Mas e se você quiser alterar as informações associadas a um determinado usuário? O Linux permite que alguém modifique esses detalhes confidenciais facilmente? O comando usermod é a resposta para todas essas perguntas.





Este artigo demonstrará como você pode alterar seu nome de usuário no Linux, junto com um guia detalhado sobre como modificar o ID do usuário e o diretório inicial de um usuário.





Alterar um nome de usuário no Linux

No Linux, o arquivo / etc / passwd armazena as informações associadas aos usuários. Embora você possa modificar os detalhes do usuário diretamente editando o arquivo passwd, não é uma prática recomendada, pois pode levar a vários problemas em seu sistema.

Você pode usar o utilitário usermod fornecido pelo Linux para realizar operações relacionadas ao gerenciamento e moderação de usuários. O comando usermod permite até que você altere o nome de usuário de um usuário no Linux.



Observe que você deve ter acesso a uma conta de superusuário para emitir esses comandos com êxito. Se você não tiver a autorização, pode pedir ao administrador do sistema para adicionar você à lista de sudoers .

Para alterar o nome de usuário, use o -a sinalizar com usermod:





usermod -l newusername oldusername

Por exemplo, para alterar o nome de usuário do usuário 'makeuseof' para 'muo':

usermod -l muo makeuseof

Renomear a pasta pessoal

Alterar o nome de usuário no Linux usando o comando mencionado não modifica o diretório inicial desse usuário em particular. Use o -d sinalize se deseja que a pasta pessoal reflita as alterações feitas no nome de usuário.





como fazer o Windows 10 se parecer com o Windows XP

Para renomear o diretório inicial do usuário muo :

usermod -d /home/muo -m muo

Para verificar se o comando mencionado funciona, vá até o diretório inicial e localize a pasta chamada muo .

Atribuir um novo ID de usuário a um usuário

Além de alterar o nome de usuário, o comando usermod também permite que você atribua um UID novo e exclusivo a qualquer usuário. O UID é um número inteiro não negativo começando em zero. UIDs entre o intervalo 0-99 são reservados para usuários do sistema.

Para alterar o ID do usuário no Linux usando usermod:

usermod -u uid username

...Onde uid é o ID do usuário que você deseja atribuir ao usuário denominado nome do usuário .

Quando você altera o UID, o sistema adicionará o novo UID como o proprietário de todos os arquivos e pastas presentes no /casa diretório desse usuário específico.

Observe que o usuário terá que alterar os detalhes do proprietário de todos os arquivos fora do /casa diretório.

Relacionado: Como conceder privilégios de administrador a um usuário no Linux

Alterar o nome de exibição de um usuário

O nome de usuário e o ID do usuário são importantes para identificar um usuário específico no sistema. Além desses dois, o Linux também armazena 'informações de dedo' adicionais relacionadas aos usuários no / etc / passwd Arquivo. Essas informações incluem o nome de exibição, o telefone comercial e o telefone comercial do usuário.

encontre um novo livro para ler

Embora os usuários tenham uma escolha completa se desejam fornecer essas informações, o Linux permite que você altere ou remova esses detalhes sempre que desejar.

Você pode modificar o nome de exibição da sua conta usando usermod ou o comando chfn.

Usando o comando usermod

Especifique o -c sinalize junto com o comando usermod para alterar o nome de exibição:

o que fazer se você encontrar um iphone
usermod -c 'First Last' username

Por exemplo, se você deseja alterar o nome de exibição do usuário muo :

usermod -c 'Make UseOf' muo

Usando o comando chfn

Alterar o nome de exibição usando o comando chfn é simples:

sudo chfn -f 'First Last' username

Para modificar o nome de exibição do usuário fazer uso de :

sudo chfn -f 'Make UseOf' makeuseof

Gerenciando informações do usuário no Linux

Como o Linux oferece tantas opções relacionadas ao gerenciamento de usuários, a necessidade de um usuário especial com privilégios elevados é óbvia. É por isso que todo sistema Linux tem um usuário root, ou superusuário, que controla e monitora as atividades de outros usuários no sistema.

Para adicionar uma camada extra de segurança e garantir que cada usuário esteja isolado do resto, o Linux oferece a opção de adicionar uma senha à sua conta. Se você já configurou uma senha fraca sem pensar muito, considere alterá-la para aumentar a segurança da sua conta.

Compartilhado Compartilhado Tweet O email Como alterar sua senha do Linux

Precisa mudar sua senha do Linux? Aqui está tudo o que você precisa saber sobre como redefinir uma senha no Linux.

Leia a seguir
Tópicos relacionados
  • Linux
  • Linux
Sobre o autor Deepesh Sharma(79 artigos publicados)

Deepesh é o Editor Júnior para Linux na MUO. Ele escreve guias informativos sobre o Linux, com o objetivo de fornecer uma experiência agradável a todos os recém-chegados. Não tenho certeza sobre filmes, mas se você quiser falar sobre tecnologia, ele é o cara. Em seu tempo livre, você pode encontrá-lo lendo livros, ouvindo diferentes gêneros musicais ou tocando seu violão.

Mais de Deepesh Sharma

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever