Para fazer login em QUALQUER conta?
Como administrador, deve ser suficiente fazer login como você mesmo e, em seguida, sudo para a conta, mas SOMENTE, se necessário.
Esta abordagem é um problema sério de segurança, como se essa única chave que você tem para todas as contas fosse roubada, então seu sistema está totalmente comprometido.
Eu sinto que existem considerações éticas, já que você não está se identificando de nenhuma maneira que você está agindo para o dono. Os arquivos podem ser pessoais. Se alguém não é tão ético, pode enviar e-mails como proprietário da conta e isso não seria rastreável.