Общий ресурс Samba, настроенный с помощью Ansible, недоступен
Я пытаюсь администрировать Samba Shares на
Ubuntu 20.04Бег
Samba 4.13.17-Ubuntu.
У меня есть плейбук Ansible, который записывает мою конфигурацию Samba в
и я добавляю
writable&
browseableв качестве
Когда я просматриваю файл в
Я понимаю:
Был изменен на (что не соответствует тому, как я видел большинство примеров (всегда с использованием строк да/нет)
Однако, когда я пытаюсь получить доступ к общему ресурсу, я получаю ограничение на просмотр файлов.
Когда я вручную редактирую файл
smb.confна сервере изменить
Trueк
yes, и перезапустить службу, все работает нормально?
я бегу
ansible: stable 5.3.0
1 ответ
Должен любить Ansible.
Краткий ответ: оберните
yesа также
noзначения в
"чтобы значения передавались как строки.
Более длинный ответ: Ansible будет рассматривать пару ключевых слов как логические значения, если они записаны в явном виде:
Таким образом
Yesа также
Novalues являются специфическими для Ansible ключевыми словами, вам нужно будет заключить их в кавычки, чтобы сделать их строкой. Это также верно, если вы работаете с такими значениями, как
"true"а также
"false".




