Acabamos de descobrir o problema.
Quando você der privilégios de outro, em seguida, o usuário root
, será necessário especificar o usuário no comando sudo
.
Veja o exemplo abaixo:
Este comando é executado por cat
e funciona.
sudo -u dog vim /home/dog/test.txt