Безвестная sudo команды, содержащей запятую

У меня есть несколько пользователей настольной машины, у каждой из которых есть папка на удаленном сервере samba. Я пытаюсь настроить для каждого пользователя следующие сетевые папки, следуя инструкциям:

https://askubuntu.com/questions/67405/auto-mounting-network-shares-per-user

В этой статье рекомендуется добавить следующую строку в sudoers:

user ALL= NOPASSWD: /bin/mount -t cifs -o cred=/home/user/.Music.cred //server/music /home/user/MyMusicFolder 

Эта команда работает нормально, но мне нужно собрать акции, чтобы они принадлежали определенной группе. Я попытался изменить строку так, чтобы читать:

 user ALL= NOPASSWD: /bin/mount -t cifs -o cred=/home/user/.Music.cred,gid=xxx //server/music /home/user/MyMusicFolder 

Но с добавлением gid = xxx файл sudoers больше не разбирается правильно. Я предполагаю, что это происходит потому, что команда NOPASSWD фактически принимает список аргументов, разделенных запятыми, поэтому мне нужно избежать запятой в команде. Я могу сделать это, используя обратную косую черту, например:

 user ALL= NOPASSWD: /bin/mount -t cifs -o cred=/home/user/.Music.cred\,gid=xxx //server/music /home/user/MyMusicFolder 

Теперь файл sudoers будет анализироваться, и я могу запустить команду mount с sudo без запроса пароля. К сожалению, теперь я получаю эту ошибку:

 Sorry, user is not allowed to execute '/bin/ls /home/' as root on ubuntu. 

когда я пытаюсь запустить любую другую команду. Я не получаю эту ошибку, если я удаляю \,gid=xxx из строки. Итак, каков правильный способ избежать запятых в файле sudoers?

Из sudoers(5) man-страница:

Обратите внимание, что следующие символы должны быть экранированы с помощью '\', если они используются в аргументах команды: ',', ':', '=', '\'.