Descobrir quem eu era antes de trocar de usuário no Linux?

1
$ whoami
a

$ su b
Password: ...

$ whoami
b

Existe um comando whowasi ? Alguma maneira de descobrir que eu era usuário a antes de eu ter me tornado usuário b ?

    
por chrisaycock 25.03.2011 / 20:36

2 respostas

3
  • Tecnicamente, você não alterna usuários; você abriu um processo de shell separado como b . Você pode suspendê-lo com suspend , usar whoami e retornar com fg .

  • Você pode verificar o proprietário do processo pai com ps -f $PPID .

  • Use who -m ou who am i para ver o usuário que você originalmente logou como. (Isso é diferente dos dois métodos acima porque sempre retorna o mesmo usuário, apesar de quantas vezes você executa su .

  • Use ps -f para ver todos os processos em execução no tty atual, incluindo seus proprietários.

por 25.03.2011 / 20:57
0

Você pode fazer um who para ver qual usuário é o proprietário original da sessão

    
por 25.03.2011 / 20:53