以 root 身份执行命令,然后在 shell 脚本中切换回用户

以 root 身份执行命令,然后在 shell 脚本中切换回用户

我有一个由特定用户启动的 shell 脚本,该用户不是也不可能位于 /etc/sudoers 中。

脚本内部只有 1 个 cp 命令需要以 root 身份运行,然后我需要切换回最初运行该脚本的用户。

这可能吗?我尝试了 sudo -i、su -c 等的一些组合,但所有这些都失败了,任何指针将不胜感激。

答案1

简短回答;这是不可能完成的,并且为了好的原因!如果是这样的话,那么任何人可能成为根。想一想。 :)

华泰

相关内容