Я пытаюсь добавить команды sudo в отдельный файл sudoers. Записи типа
user ALL = NOPASSWD: /bin/mount --bind /var/log /tmp/local_logs
работают просто отлично - пользователь может выполнить команду mount с этими конкретными аргументами без ввода пароля. Но вариант
user ALL = NOPASSWD: /bin/mount/ -o remount\,ro\,bind /var/log/ /tmp/local_logs
терпит неудачу, утверждая, что в файле есть ошибка разбора. Если я выберу обратную косую черту -o, команда просто зависнет;Ctrl-C устраняет зависание, но затем пользователю предлагается ввести свой пароль.
Я «решил» проблему, переместив команду в скрипт и выполнив для этого запись sudoers, но это кажетсяи я не понимаю, в чем причина проблемы, кроме того, что она связана с аргументами командной строки. Я пробовал экранировать различные части команды (в основном пробелы) с обратной косой чертой