gpt4 book ai didi

ssh - 保留 sudo 环境

转载 作者:行者123 更新时间:2023-12-03 02:28:22 24 4
gpt4 key购买 nike

我正在尝试使用 ssh 从不同的服务器执行脚本

这是我在服务器 1 上使用的在服务器 2 上启动查询的命令:

ssh -t user@xxx.xxx.xxx.xx "cd /var/www/vhosts/xxxxx/subdomains/preprod/; sudo ./replace.sh";

但问题是,当我这样做 sudo$home =/root而脚本位于:/var/www/vhosts/xxxxx/subdomains/preprod/

我如何告诉 sudo 保护环境?

我试过sudo -P - , sudo -H ,没有任何运气。

最佳答案

这就是我从手册页中得到的内容。

sudo -E

-E The -E (preserve environment) option will override the env_reset option in sudoers(5)). It is only available when either the matching command has the SETENV tag or the setenv option is set in sudoers(5).

关于ssh - 保留 sudo 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5903247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com