Mi aspettavo l'opzione -H per darmi l'ambiente dell'utente di destinazione.
nbest @ geo: ~ $ sudo -H -u tanum echo $ HOME / Home / nCordiali nbest @ geo: ~ $ sudo -u tanum echo $ HOME / Home / nCordiali nbest @ geo: ~ $ sudo -i -u tanum echo $ HOME / Home / nCordiali nbest @ geo: ~ $ sudo -H -i -u tanum echo $ HOME / Home / nCordiali
Questo mi permetterebbe di dire:
sudo -u tanum ls ~
e ottenere l'elenco della home directory dell'utente di destinazione. Non è il caso. Questo è causato dall'impostazione env_reset
predefinita in sudoers
?
In tal caso -H ha qualche effetto? Qual è il modo più sicuro per ignorare questo comportamento?
In caso contrario, qual è l'effetto previsto di -H?
Per favore, fammi capire.
sudo do what I mean