Ao administrar um servidor Linux (um servidor Debian, por exemplo), eu frequentemente troco de usuários. Às vezes, eu encadeio várias trocas de usuários:
aluriak$ sudo -s
root$ […]
root$ su aluriak
aluriak$ […]
aluriak$ su db
db$ […]
db$ <ctrl-D>
aluriak$ su front
front$ […]
Existe alguma maneira de obter a "cadeia de usuários" que criei dessa maneira?
No exemplo acima, esse utilitário hipotético produziria algo como front aluriak root aluriak
, porque eu sou o usuário frontal, que fez login como usuário aluriak, que fez login como conta root, que foi acessado pela conta aluriak.