Bash

如何以 root 身份執行腳本,以特定使用者身份執行其中的一些命令,並以 root 身份執行一個命令

  • February 19, 2016

我想以普通使用者身份執行腳本並執行關閉 apache 的命令(需要 root 密碼)。

我想知道是否可以使用 sudo 執行腳本,但它使用特定使用者執行某些命令並以 root 身份執行特定命令。

我怎樣才能做到這一點?

sudo -u <username> <command>

su -c 'command' username

早在我們開始使用 sudo 之前就已經這樣做了。兩種方法都有效。選擇你的毒藥。

引用自:https://unix.stackexchange.com/questions/264237