是否有可能允许用户使用sudo运行命令,但阻止他们添加任何参数到命令?
例如,如果我想要一个用户能够运行:
/sbin/mii-tool
但不是:
/sbin/mii-tool -r
谢谢。
精美的手册sez:
你可以指定“”来表示命令只能在没有命令行参数的情况下运行。
所以在你的情况下,你可能会做这样的事情:
ALL ALL=(root) /sbin/mii-tool ""
(可能投掷NOPASSWD:为了方便起见)
NOPASSWD: