我希望-H选项可以为我提供目标用户的环境。
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 echo $ HOME / home / nbest
这可以让我说:
sudo -u tanum ls ~
并获取目标用户的主目录列表。并非如此。这是由env_reset
in中的默认值引起的sudoers
吗?
如果是这样,-H有什么作用吗?覆盖此行为的最安全方法是什么?
如果不是,-H的预期作用是什么?
请让我挺直。
sudo do what I mean