Назад | Перейти на главную страницу

sudo предотвратить переключатели / аргументы в команде

Можно ли разрешить пользователю запускать команду с помощью sudo, но запретить им добавлять какие-либо аргументы к команде?

Например, если я хочу, чтобы пользователь мог запускать:

/sbin/mii-tool

но нет:

/sbin/mii-tool -r

Спасибо.

The Fine Manpage sez:

вы можете указать "", чтобы указать, что команда может быть запущена только без аргументы командной строки.

Итак, в вашем случае вы, вероятно, сделали бы что-то вроде:

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

(Вероятно, добавив NOPASSWD: для удобства)