0

当我以 user1 身份运行以下命令时会发生什么?user1 没有直接访问 root 的权限,因此需要切换到 user2 再切换到 root。

{sudo su - user2 && sudo su - root}

当我期望 shell 是 root 时,上面的命令会生成一个带有 user2 的新 shell。你能告诉我为什么结果shell在user2上吗?

我还需要从 shell 脚本中以 root 身份执行命令,通过在脚本中切换用户从 user1 执行,请分享有关如何完成此操作的任何想法。

4

0 回答 0