以 root 身份运行的脚本可以以普通用户身份运行另一个脚本吗?

以 root 身份运行的脚本可以以普通用户身份运行另一个脚本吗?

那么,如果我使用 以 root 身份运行脚本gksu,该脚本可以以普通用户身份运行另一个脚本吗?谢谢!

答案1

这基本上就是 sudo 所做的。你可以以另一个用户身份运行命令,只需输入:

sudo -u [user] <command>

或者

sudo --user=[user] <command>

sudo 命令非常灵活,您可以使用手册页或帮助选项找到它的许多选项:

sudo --help
man sudo

相关内容