Je m'attendais à ce que l'option -H me donne l'environnement de l'utilisateur cible.
nbest @ geo: ~ $ sudo -H -u tanum echo $ HOME / accueil / nbest nbest @ geo: ~ $ sudo -u tanum echo $ HOME / accueil / nbest nbest @ geo: ~ $ sudo -i -u tanum echo $ HOME / accueil / nbest nbest @ geo: ~ $ sudo -H -i -u tanum echo $ HOME / accueil / nbest
Cela me permettrait de dire:
sudo -u tanum ls ~
et obtenez la liste du répertoire personnel de l'utilisateur cible. Pas le cas. Est-ce dû à la env_reset
valeur par défaut de sudoers
?
Si oui, -H a-t-il un effet? Quelle est la manière la plus sûre de remplacer ce comportement?
Sinon, quel est l'effet recherché de -H?
Veuillez me redresser.
sudo do what I mean