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 -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.
Precisa mudar sua senha do Linux? Aqui está tudo o que você precisa saber sobre como redefinir uma senha no Linux.
Leia a seguir
- Linux
- Linux
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.
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.