Я очікував, що варіант -H дасть мені середовище цільового користувача.
nbest @ geo: ~ $ sudo -H -u tanum echo $ ДОМАШНЯ / додому / nbest nbest @ geo: ~ $ sudo -u tanum echo $ ДОМАШНЯ / додому / nbest nbest @ geo: ~ $ sudo -i -u tanum echo $ ДОМАШНЯ / додому / nbest nbest @ geo: ~ $ sudo -H -i -u tanum echo $ ДОМАШНЯ / додому / nbest
Це дозволило б мені сказати:
sudo -u tanum ls ~
і отримати список домашнього каталогу цільового користувача. Не справа. Це спричинено env_reset
типовим режимом у sudoers
?
Якщо так, -H чи має вплив? Який найбезпечніший спосіб подолати таку поведінку?
Якщо ні, то який передбачається ефект -H?
Будь ласка, встановіть мене прямо.
sudo do what I mean