Usar sudo su - user -c fará com que você faça login como a pessoa que herda o caminho deles. É por isso que su user é diferente de su - user .
No entanto, se você estiver configurando o caminho em um arquivo .bashrc , ele entrará em vigor apenas para sessões interativas (ou seja, ssh-ing como esse usuário).
Você deve usar .bash_profile ou /etc/profile , consulte isso .