Модуль community.general.udm_share — управление общими ресурсами Samba на сервере Univention Corporate Server
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в состав ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.general.
Чтобы использовать её в плейбуке, укажите: community.general.udm_share.
Краткое описание
- Этот модуль позволяет управлять общими ресурсами Samba на сервере Univention Corporate Server (UCS). Он использует Python API UCS для создания нового объекта или его редактирования.
Параметры
Параметр | Комментарии |
|---|---|
directorymode string | Права доступа для корневого каталога общего ресурса. По умолчанию: |
group string | Группа-владелец корневого каталога общего ресурса. По умолчанию: |
host string | Полное доменное имя хоста (сервера, предоставляющего общий ресурс), например |
name string / обязательный | Имя. |
nfs_hosts list / elements=string | Разрешить доступ только этому хосту, IP-адресу или сети. По умолчанию: |
nfsCustomSettings псевдонимы: nfs_custom_settings list / elements=string | Имя параметра в файле exports. По умолчанию: |
ou string / обязательный | Подразделение организации внутри базового DN LDAP. |
owner string | Владелец корневого каталога общего ресурса. По умолчанию: |
path path | Каталог на предоставляющем сервере, например |
root_squash boolean | Изменять идентификатор пользователя для пользователя root (сопоставление root). Варианты:
|
sambaBlockingLocks псевдонимы: samba_blocking_locks boolean | Блокирующие блокировки. Варианты:
|
sambaBlockSize псевдонимы: samba_block_size string | Размер блокировки. |
sambaBrowseable псевдонимы: samba_browsable boolean | Отображать в сетевом окружении Windows. Варианты:
|
sambaCreateMode псевдонимы: samba_create_mode string | Режим файла. По умолчанию: |
sambaCscPolicy псевдонимы: samba_csc_policy string | Политика кэширования на стороне клиента. По умолчанию: |
sambaCustomSettings псевдонимы: samba_custom_settings list / elements=dictionary | Имя параметра в По умолчанию: |
sambaDirectoryMode псевдонимы: samba_directory_mode string | Режим каталога. По умолчанию: |
sambaDirectorySecurityMode псевдонимы: samba_directory_security_mode string | Режим безопасности каталога. По умолчанию: |
sambaDosFilemode псевдонимы: samba_dos_filemode boolean | Пользователи с правом записи могут изменять разрешения. Варианты:
|
sambaFakeOplocks псевдонимы: samba_fake_oplocks boolean | Имитация оппортунистических блокировок. Варианты:
|
sambaForceCreateMode псевдонимы: samba_force_create_mode boolean | Принудительно задавать режим файла. Варианты:
|
sambaForceDirectoryMode псевдонимы: samba_force_directory_mode boolean | Принудительно задавать режим каталога. Варианты:
|
sambaForceDirectorySecurityMode псевдонимы: samba_force_directory_security_mode boolean | Принудительно задавать режим безопасности каталога. Варианты:
|
sambaForceGroup псевдонимы: samba_force_group string | Принудительно задавать группу. |
sambaForceSecurityMode псевдонимы: samba_force_security_mode boolean | Принудительно задавать режим безопасности. Варианты:
|
sambaForceUser псевдонимы: samba_force_user string | Принудительно задавать пользователя. |
sambaHideFiles псевдонимы: samba_hide_files string | Скрывать файлы. |
sambaHideUnreadable псевдонимы: samba_hide_unreadable boolean | Скрывать файлы и каталоги, недоступные для чтения. Варианты:
|
sambaHostsAllow псевдонимы: samba_hosts_allow list / elements=string | Разрешённый хост/сеть. По умолчанию: |
sambaHostsDeny псевдонимы: samba_hosts_deny list / elements=string | Запрещённый хост/сеть. По умолчанию: |
sambaInheritAcls псевдонимы: samba_inherit_acls boolean | Наследовать списки контроля доступа (ACL). Варианты:
|
sambaInheritOwner псевдонимы: samba_inherit_owner boolean | Создавать файлы и каталоги с владельцем родительского каталога. Варианты:
|
sambaInheritPermissions псевдонимы: samba_inherit_permissions boolean | Создавать файлы и каталоги с разрешениями родительского каталога. Варианты:
|
sambaInvalidUsers псевдонимы: samba_invalid_users string | Недопустимые пользователи или группы. |
sambaLevel2Oplocks псевдонимы: samba_level_2_oplocks boolean | Оппортунистические блокировки уровня 2. Варианты:
|
sambaLocking псевдонимы: samba_locking boolean | Блокировка. Варианты:
|
sambaMSDFSRoot псевдонимы: samba_msdfs_root boolean | Корень MSDFS. Варианты:
|
sambaName псевдонимы: samba_name string | Имя Windows. Обязательно, если |
sambaNtAclSupport псевдонимы: samba_nt_acl_support boolean | Поддержка ACL NT. Варианты:
|
sambaOplocks псевдонимы: samba_oplocks boolean | Оппортунистические блокировки. Варианты:
|
sambaPostexec псевдонимы: samba_postexec string | Скрипт postexec. |
sambaPreexec псевдонимы: samba_preexec string | Скрипт preexec. |
sambaPublic псевдонимы: samba_public boolean | Разрешить анонимный доступ только для чтения с использованием гостевой учётной записи. Варианты:
|
sambaSecurityMode псевдонимы: samba_security_mode string | Режим безопасности. По умолчанию: |
sambaStrictLocking aliases: samba_strict_locking string | Строгая блокировка. По умолчанию: |
sambaValidUsers aliases: samba_valid_users string | Разрешённые пользователи или группы. |
sambaVFSObjects aliases: samba_vfs_objects string | Объекты VFS. |
sambaWriteable aliases: samba_writeable boolean | Доступ на запись Samba. Варианты:
|
sambaWriteList aliases: samba_write_list string | Ограничить доступ на запись для указанных пользователей/групп. |
state string | Должен ли общий ресурс существовать. Варианты:
|
subtree_checking boolean | Проверка поддерева. Варианты:
|
sync string | Синхронизация NFS. По умолчанию: |
writeable boolean | Доступ на запись NFS. Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может выполняться в режиме |
diff_mode | Поддержка: частичная | В режиме diff возвращает сведения о том, что изменилось (или, возможно, должно измениться в |
Примеры
- name: Create a share named home on the server ucs.example.com with the path /home
community.general.udm_share:
name: home
path: /home
host: ucs.example.com
sambaName: Home
Авторы
- keachi (@keachi)
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/udm_share_module.html