Android

Comando Whoami no linux

Aula 5 Linux users, who,finger, whoami, id, chfn, addgroup, hostname, userdel, groupdel

Aula 5 Linux users, who,finger, whoami, id, chfn, addgroup, hostname, userdel, groupdel

Índice:

Anonim

, whoami comando whoami .

Como o próprio nome sugere, o comando whoami imprime o nome de usuário do ID do usuário efetivo. Em outras palavras, ele exibe o nome do usuário conectado no momento.

Como usar o comando whoami

A sintaxe para o comando whoami é a seguinte:

whoami

Para exibir o nome do usuário atualmente conectado ao sistema, chame o comando sem nenhuma opção:

whoami

Uma saída semelhante à seguinte será exibida na tela, mostrando o nome do usuário que está chamando o comando:

linuxize

O comando whoami pode ser usado em scripts de shell para verificar o nome do usuário que está executando o script.

Aqui está um exemplo usando uma instrução if para comparar o nome do usuário que está executando o script com uma determinada sequência.

if]; then echo "Only user 'any_name' can run this script." exit 1 fi

Se o nome de usuário não coincidir com a sequência especificada, o script ecoará uma mensagem e sairá.

O comando whoami também é útil para verificar o nome do usuário depois de mudar para outro usuário com o comando su .

whoami não aceita argumentos. Se você passar um argumento, o comando imprimirá uma mensagem de erro:

whoami: extra operand 'anything' Try 'whoami --help' for more information.

O comando whoami aceita apenas duas opções:

  • -h , --help - exibe uma mensagem de ajuda e sai. -V , --version - Mostra as informações da versão e sai.

Comandos alternativos

Executar o comando id com as opções -un produz a mesma saída que executar whoami :

whoami

Use o comando id para obter mais informações sobre um determinado usuário.

A variável de ambiente $USER contém o nome do usuário conectado:

echo $USER

Conclusão

O comando whoami é um composto das palavras "Quem sou eu?" E imprime o nome do usuário associado ao ID do usuário efetivo atual.

whoami terminal