sudo: Как позволить только один аргумент команде?

Это инструкции для использования с ISOs Ubuntu. Похоже, что KVM должен быть запущен со специальных опций для CD-ROM, затем после того как установка полна, это должно быть остановлено затем перезапущенное обычно.

Хост сказал Вам, что это не было возможно вообще, или возможно существует проблема с ISO, который делает это незагрузочным? Вы сделали, чтобы они проверили md5sum изображения?

8
задан 23 May 2013 в 15:42
1 ответ

Насколько мне известно, вы не можете передавать некомандные аргументы в sudo, если этот аргумент изменяется.

Вы можете указать что-то вроде этого:

users ALL=(ALL) NOPASSWD: /usr/bin/tail /some/file

Это позволит пользователю отслеживать некоторые файлы, но не другие файлы.

Если вам нужно передать переменную, я рекомендую сценарий оболочки.

Вот пример оболочки rsync:

https://sites.google.com/site/beingroot/articles/useful-scripts/wrapper-script-to-use-rsync-via-sudo

Если вы выполните поиск в Google по запросу sudo обертки, вы можете найти еще много примеров.

Не забудьте жестко запрограммировать все пути и запустить проверку работоспособности ввода, если пользователю нельзя доверять.

8
ответ дан 2 December 2019 в 23:02

Теги

Похожие вопросы