如何代理 sudo

如何代理 sudo

我和另一位开发人员刚刚从一个团队那里继承了一个 Web 应用程序,现在该应用程序已被重新用于其他用途。具有讽刺意味的是,尽管我们负责维护和开发该应用程序,但另一个团队的系统人员仍在他们的办公室(约 1,000 英里外)管理和托管服务器。

我们刚刚获得了对临时服务器的访问权限,可以使用 AD 凭据登录。但是,为了登录 QA 和生产服务器,我们必须像这样使用 sudo:

sudo -H -u fooUser -s
ssh qa.example.com

其中fooUserqa.example.com虽然为了发布这个问题而使用了虚拟值,但分别是超级用户名和 QA 服务器别名。

我的问题是:fooUser 是什么为什么在通过 SSH 连接到 QA 或 prod 服务器之前必须对它进行 sudo 操作?** 我不是“Linux 用户”,所以我只是好奇这里发生了什么样的用户魔法。

答案1

fooUser是一个用户,.ssh/其主目录中有一个目录,其中包含后续ssh命令的配置和密钥。

相关内容