Comando Whoami no Linux (encontre usuário logado)
- 3865
- 262
- Mr. Mitchell Hansen
Whoami é um comando BASIC UNIX/Linux usado para encontrar o nome de usuário associado ao ID de usuário efetivo atual. Isso geralmente é usado para identificar o usuário logado atual em um shell. Este comando também é útil em scripts de shell para identificar o ID do usuário do qual o script está executando.
Sintaxe:
Whoami [Opção]…
Comando Whoami em Linux
Basta digitar o 'whoami' no prompt de comando para encontrar o usuário conectado no shell atual.
Quem sou eu
raiz
A saída acima mostra que você está conectado ao usuário 'root' no shell atual. Os mesmos detalhes podem ser encontrados com id -un
comando no linux.
id -un
raiz
Vamos escrever um pequeno script de shell e verificar se o script está funcionando como usuário root ou não. Isso é muito útil para alertar o usuário de que o script está executando como usuário root.
#!/bin/bash se ['whoami' == 'root']; Então ecoar! Você está executando este script como usuário root "fi12345 | #!/bin/bash se ['whoami' == 'root']; Então ecoar! Você está executando este script como usuário root "fi |
Diferença entre whoami e quem sou eu comando
Ambos os comandos Quem sou eu
e Quem sou eu
são usados para ser registrado em nome de usuário no sistema Linux. O nome de usuário é definido no arquivo passwd associado com um ID de usuário eficaz.
Quando um usuário faz login como root na rede, então ambos Quem sou eu
e Quem sou eu
Os comandos retornarão root.
Quem sou eu
Saída:> raizQuem sou eu
Saída:> PTS da raiz/14 2020-12-21 23:13 (150.242.65.112)
Mas, quando você efetuou login como outro usuário (por exemplo: rahul) e mudou para o usuário root (su - root). O Whoami mostrará root, mas quem é eu mostrarei o usuário originalmente logado 'Rahul'.
Quem sou eu
Saída:> raizQuem sou eu
Saída:> Rahul PTS/14 2020-12-21 23:16 (150.242.65.112)
Conclusão
Neste tutorial, você aprendeu sobre o comando do Linux Whoami, bem como a diferença com o comando "quem sou eu".