Eu esperava que a opção -H me desse o ambiente do usuário de destino.
nbest @ geo: ~ $ sudo -H -u tanum echo $ HOME / home / nbest nbest @ geo: ~ $ sudo -u tanum echo $ HOME / home / nbest nbest @ geo: ~ $ sudo -i -u tanum echo $ HOME / home / nbest nbest @ geo: ~ $ sudo -H -i -u tanum eco $ HOME / home / nbest
Isso me permitiria dizer:
sudo -u tanum ls ~
e obtenha a listagem do diretório inicial do usuário de destino. Não é o caso. Isso é causado pelo env_resetpadrão em sudoers?
Se sim, -H tem algum efeito? Qual é a maneira mais segura de substituir esse comportamento?
Caso contrário, qual é o efeito pretendido de -H?
Por favor, me ajude.
sudo do what I mean