sudo防止命令上的开关/参数

是否有可能允许用户使用sudo运行命令,但阻止他们添加任何参数到命令?

例如,如果我想要一个用户能够运行:

/sbin/mii-tool 

但不是:

 /sbin/mii-tool -r 

谢谢。

精美的手册sez:

你可以指定“”来表示命令只能在没有命令行参数的情况下运行。

所以在你的情况下,你可能会做这样的事情:

 ALL ALL=(root) /sbin/mii-tool "" 

(可能投掷NOPASSWD:为了方便起见)