我正在经历这个文章我有点困惑这是否与我-s -i
与-u
标志一起使用有关系。我们有2个用户,一位是我们的个人用户,一位是应用程序用户。我们不想直接与应用程序用户进行 ssh,因为我们将丢失谁在何时登录的审核日志。我们根本不允许使用,su
所以本质上我们必须通过sudo -u
方法运行。我们现在正在做的是
[email protected] $ sudo -S -u app -i /bin/bash
[email protected] $ run whatever command we want
-u
那么仔细阅读这篇文章,如果我们添加一个标志会有所不同吗?以下命令是唯一的方法还是在没有 root 会话的情况下运行命令的推荐方法是什么?或者更好地登录哪些source .bashrc
文件
[email protected] $ sudo -u app $COMMAND
先感谢您