community.general.udm_share модуль — Управление общими папками Samba на корпоративном сервере Univention
Примечание
Этот модуль входит в коллекцию community.general (версия 9.5.0).
У вас, возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить, используйте: ansible-galaxy collection install community.general.
Чтобы использовать в книге задач, укажите: community.general.udm_share.
Краткое описание
- Этот модуль позволяет управлять общими папками Samba на корпоративном сервере Univention (UCS). Он использует API на Python сервера UCS для создания нового объекта или изменения существующего.
Параметры
Параметр | Комментарии |
|---|---|
directorymode string | Права доступа для корневого каталога общей папки. По умолчанию: |
group string | Группа владельца каталога корневого каталога общей папки. По умолчанию: |
host string | FQDN хоста (сервер, предоставляющий общую папку), например |
name string / required | Имя |
nfs_hosts list / elements=string | Разрешить доступ только для этого хоста, IP-адреса или сети. По умолчанию: |
nfsCustomSettings aliases: nfs_custom_settings list / elements=string | Имя параметра в файле exports. По умолчанию: |
ou string / required | Организационное подразделение внутри базового DN LDAP. |
owner string | Владелец каталога корневого каталога общей папки. По умолчанию: |
path path | Каталог на предоставляющем сервере, например |
root_squash boolean | Изменить идентификатор пользователя для пользователя root (root squashing). Варианты:
|
sambaBlockingLocks aliases: samba_blocking_locks boolean | Блокировка. Варианты:
|
sambaBlockSize aliases: samba_block_size string | Размер блока. |
sambaBrowseable aliases: samba_browsable boolean | Показывать в среде Windows network. Варианты:
|
sambaCreateMode aliases: samba_create_mode string | Режим файла. По умолчанию: |
sambaCscPolicy aliases: samba_csc_policy string | Политика кэширования на стороне клиента. По умолчанию: |
sambaCustomSettings aliases: samba_custom_settings list / elements=dictionary | Имя параметра в smb.conf и его значение. По умолчанию: |
sambaDirectoryMode aliases: samba_directory_mode string | Режим каталога. По умолчанию: |
sambaDirectorySecurityMode aliases: samba_directory_security_mode string | Режим безопасности каталога. По умолчанию: |
sambaDosFilemode aliases: samba_dos_filemode boolean | Пользователи с правами на запись могут изменять разрешения. Choices:
|
sambaFakeOplocks aliases: samba_fake_oplocks boolean | Фиктивные блокировки. Choices:
|
sambaForceCreateMode aliases: samba_force_create_mode boolean | Принудительный режим файла. Choices:
|
sambaForceDirectoryMode aliases: samba_force_directory_mode boolean | Принудительный режим каталога. Choices:
|
sambaForceDirectorySecurityMode aliases: samba_force_directory_security_mode boolean | Принудительный режим безопасности каталога. Choices:
|
sambaForceGroup aliases: samba_force_group string | Принудительная группа. |
sambaForceSecurityMode aliases: samba_force_security_mode boolean | Принудительный режим безопасности. Choices:
|
sambaForceUser aliases: samba_force_user string | Принудительный пользователь. |
sambaHideFiles aliases: samba_hide_files string | Скрыть файлы. |
sambaHideUnreadable aliases: samba_hide_unreadable boolean | Скрыть нечитаемые файлы/каталоги. Choices:
|
sambaHostsAllow aliases: samba_hosts_allow list / elements=string | Разрешённый хост/сеть. Default: |
sambaHostsDeny aliases: samba_hosts_deny list / elements=string | Запрещённый хост/сеть. Default: |
sambaInheritAcls aliases: samba_inherit_acls boolean | Наследовать ACL. Choices:
|
sambaInheritOwner aliases: samba_inherit_owner boolean | Создавать файлы/каталоги с владельцем родительского каталога. Choices:
|
sambaInheritPermissions aliases: samba_inherit_permissions boolean | Создавать файлы/каталоги с правами родительского каталога. Варианты:
|
sambaInvalidUsers aliases: samba_invalid_users string | Недействительные пользователи или группы. |
sambaLevel2Oplocks aliases: samba_level_2_oplocks boolean | Oplocks уровня 2. Варианты:
|
sambaLocking aliases: samba_locking boolean | Блокировка. Варианты:
|
sambaMSDFSRoot aliases: samba_msdfs_root boolean | Корень MSDFS. Варианты:
|
sambaName aliases: samba_name string | Имя в Windows. Требуется, если |
sambaNtAclSupport aliases: samba_nt_acl_support boolean | Поддержка NT ACL. Варианты:
|
sambaOplocks aliases: samba_oplocks boolean | Oplocks. Варианты:
|
sambaPostexec aliases: samba_postexec string | Скрипт postexec. |
sambaPreexec aliases: samba_preexec string | Скрипт preexec. |
sambaPublic aliases: samba_public boolean | Разрешить анонимный доступ только для чтения с гостевым пользователем. Варианты:
|
sambaSecurityMode aliases: 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 строка | Ограничить доступ на запись для этих пользователей/групп. |
state строка | Наличие или отсутствие общего ресурса. Варианты:
|
subtree_checking логический тип | Проверка поддерева. Варианты:
|
sync строка | Синхронизация NFS. По умолчанию: |
writeable логический тип | Доступ на запись в NFS. Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в режиме |
diff_mode | Поддержка: частичная | Возвращает подробности о том, что изменилось (или, возможно, требует изменения в |
Примеры
- 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
Авторы
- Tobias Rüetschi (@keachi)
Ссылки на сборку
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/udm_share_module.html