Kali Linux nos permite inserir o nome de usuário durante a instalação e atribui ao nome de usuário um ID de usuário exclusivo para identificar o usuário e atribui o próprio id. Agora surgem situações em que temos que alterar o nome de usuário ou id do usuário. Isso pode ser feito facilmente com a ajuda do comando usermod .

Mas antes de alterar o nome de usuário ou ID de usuário, devemos estar cientes de qual é o ID de usuário ou nome de usuário. Os detalhes de um usuário, como ID de usuário, nome de usuário, nome completo do usuário, shell padrão, etc., são armazenados em um arquivo que é / etc / passwd e todos os detalhes relacionados à senha, como o hash da senha, são armazenados em / etc / arquivo shadow. Para obter o ID do usuário ou outros detalhes de um usuário, lemos o arquivo passwd e mesmo nesse arquivo lemos a linha que contém os detalhes do usuário. Para fazer isso, usamos o seguinte comando.

1. Para obter o ID de usuário de um usuário

cat /etc/passwd | grep oldusername

Substitua o nome de usuário antigo pelo nome do usuário que deseja usar.

get_username_and_id no Kali Linux

Isso nos exibirá alguns detalhes do usuário junto com a ID do usuário.

2. Para alterar o nome de usuário . Usamos o comando usermod junto com o parâmetro -l para alterar o nome de usuário de um usuário específico.

usermod -l newusername oldusername

Substitua o nome de usuário antigo pelo nome do usuário que deseja alterar e o novo nome de usuário pelo novo nome do usuário.

mudar nome de usuário

Este comando mudará o nome de usuário do antigo para o novo nome de usuário, mas não mudará os arquivos e ID de usuário do usuário.

3. Para alterar o ID do usuário, usamos o comando usermod junto com o parâmetro -u para alterar o ID do usuário de um determinado usuário.

usermod -u 1234 newusername

Substitua o novo nome de usuário pelo nome de usuário do qual deseja alterar a id. E substitua 1234 pelo id que você deseja definir para o usuário.

change_user_id

Este comando irá alterar o ID do usuário do usuário padrão para 1234.