超级用户传递切换到shell脚本

时间:2015-01-10 06:05:23

标签: bash

我需要以root身份登录时以另一个用户身份运行shell脚本。

的内容
su <user> ./scriptname -d

其中-d位是要传递给 scriptname 的开关。

但是,当我尝试执行如上所示的命令时,su抱怨-d不是有效选项,并向我提供了有效选项列表。我如何理解-d是否由脚本本身消费?

1 个答案:

答案 0 :(得分:1)

su <user> -c './scriptname -d'