Parece sudo
que, ao usar sudo -u $user
isso, o ambiente raiz ainda está sendo usado. Como posso sudo
usar o ambiente dos usuários? como uma nota especial, nem todos os usuários em que vou usar isso possuem shells de login.
sudo -u user
é análoga a su user
de mudar o env em su Você tem que usarsu - user
-u
também ignora os grupos ... Tentei algo do root (usando o sudo -u down) e funcionou, aparentemente não funcionou para o usuário. .. então eu tenho que ter certeza de que estou executando comandos de uma maneira que tenha todas as limitações e questões ambientais.
# whoami => root # sudo -u user whoami => user