Tente isto:
sudo su - johndoe -c mail
O parâmetro -
para su
deve cuidar da configuração do ambiente para johndoe
, para que a caixa postal correta seja acessada.
Como posso verificar a caixa de correio de outro usuário no Linux (CentOS)? Basicamente eu quero replicar o
$ mail
comando, mas quando for sudo-ed como outro usuário.
Agora, se eu tentar fazer
$ sudo -u johndoe mail
Eu obtenho
/var/spool/mail/jordan: Permission denied
A mesma coisa se eu usar
$ sudo su johndoe
e, em seguida, execute o comando mail
.