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.

instagram viewer

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 -eu 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.

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 atribuir 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 nome de usuário

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

Ao alterar o UID, o sistema adicionará o novo UID como o proprietário de todos os arquivos e pastas presentes no /home 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 /home 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 a 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.

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:

usermod -c nome de usuário "Primeiro e Último"

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 "Primeiro e Último" nome de usuário

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

Visto que 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 de sua conta.

E-mail
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 (71 artigos publicados)

Deepesh é o Editor Júnior para Linux na MUO. Ele escreve conteúdo informativo na internet há mais de 3 anos. Em seu tempo livre, ele gosta de escrever, ouvir música e tocar seu violão.

Mais de Deepesh Sharma

Assine a nossa newsletter

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

Mais um passo…!

Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.

.