udm_share - Управление общими папками Samba на корпоративном сервере Univention
Описание
- Этот модуль позволяет управлять общими папками Samba на корпоративном сервере Univention (UCS). Он использует Python API UCS для создания нового объекта или его редактирования.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- Python >= 2.6
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| directorymode | Значение по умолчанию: 00755 | Разрешения для корневой директории общего ресурса. |
| group | Значение по умолчанию: 0 | Группа владельца директории общего ресурса. |
| host | Значение по умолчанию: None | FQDN хоста (сервера, предоставляющего общий ресурс), например {{ ansible_fqdn }}. Требуется, если state=present. |
| name обязательно | Имя | |
| nfs_custom_settings | Значение по умолчанию: [] | Имя опции в файле экспорта. псевдонимы: nfsCustomSettings |
| nfs_hosts | Значение по умолчанию: [] | Разрешить доступ только для этого хоста, IP-адреса или сети. |
| ou обязательно | Организационная единица внутри базового DN LDAP. | |
| owner | Значение по умолчанию: 0 | Владелец директории общего ресурса. |
| path | Значение по умолчанию: None | Директория на сервере, предоставляющем общий ресурс, например /home. Требуется, если state=present. |
| root_squash |
| Изменить идентификатор пользователя для root-пользователя (root squashing). |
| samba_block_size | Значение по умолчанию: None | Размер блока. псевдонимы: sambaBlockSize |
| samba_blocking_locks |
| Блокирующие блокировки. псевдонимы: sambaBlockingLocks |
| samba_browseable |
| Отображать в среде Windows. псевдонимы: sambaBrowseable |
| samba_create_mode | Значение по умолчанию: 0744 | Режим файла. псевдонимы: sambaCreateMode |
| samba_csc_policy | Значение по умолчанию: manual | Политика кэширования на стороне клиента. псевдонимы: sambaCscPolicy |
| samba_custom_settings | Значение по умолчанию: [] | Имя опции в файле smb.conf и его значение. псевдонимы: sambaCustomSettings |
| samba_directory_mode | Значение по умолчанию: 0755 | Режим директории. псевдонимы: sambaDirectoryMode |
| samba_directory_security_mode | Значение по умолчанию: 0777 | Режим безопасности директории. псевдонимы: sambaDirectorySecurityMode |
| samba_dos_filemode |
| Пользователи с правами записи могут изменять разрешения. псевдонимы: sambaDosFilemode |
| samba_fake_oplocks |
| Заглушка oplocks. псевдонимы: sambaFakeOplocks |
| samba_force_create_mode |
| Принудительный режим файла. псевдонимы: sambaForceCreateMode |
| samba_force_directory_mode |
| Принудительный режим директории. псевдонимы: sambaForceDirectoryMode |
| samba_force_directory_security_mode |
| Принудительный режим безопасности директории. псевдонимы: sambaForceDirectorySecurityMode |
| samba_force_group | Значение по умолчанию: None | Принудительная группа. псевдонимы: sambaForceGroup |
| samba_force_security_mode |
| Принудительный режим безопасности. псевдонимы: sambaForceSecurityMode |
| samba_force_user | Значение по умолчанию: None | Принудительный пользователь. псевдонимы: sambaForceUser |
| samba_hide_files | Значение по умолчанию: None | Скрыть файлы. псевдонимы: sambaHideFiles |
| samba_hide_unreadable |
| Скрыть недоступные файлы/директории. псевдонимы: sambaHideUnreadable |
| samba_hosts_allow | Значение по умолчанию: [] | Разрешённые хосты/сети. псевдонимы: sambaHostsAllow |
| samba_hosts_deny | Значение по умолчанию: [] | Запрещённые хосты/сети. псевдонимы: sambaHostsDeny |
| samba_inherit_acls |
| Унаследовать ACL. псевдонимы: sambaInheritAcls |
| samba_inherit_owner |
| Создавать файлы/директории с владельцем родительской директории. псевдонимы: sambaInheritOwner |
| samba_inherit_permissions |
| Создавать файлы/директории с разрешениями родительской директории. псевдонимы: sambaInheritPermissions |
| samba_invalid_users | Значение по умолчанию: None | Недействительные пользователи или группы. псевдонимы: sambaInvalidUsers |
| samba_level_2_oplocks |
| Oplocks уровня 2. псевдонимы: sambaLevel2Oplocks |
| samba_locking |
| Блокировка. псевдонимы: sambaLocking |
| samba_msdfs_root |
| Корень MSDFS. псевдонимы: sambaMSDFSRoot |
| samba_name | Значение по умолчанию: None | Имя Windows. Требуется, если state=present.псевдонимы: sambaName |
| samba_nt_acl_support |
| Поддержка NT ACL. псевдонимы: sambaNtAclSupport |
| samba_oplocks |
| Oplocks. псевдонимы: sambaOplocks |
| samba_postexec | Значение по умолчанию: None | Скрипт postexec. псевдонимы: sambaPostexec |
| samba_preexec | Значение по умолчанию: None | Скрипт preexec. псевдонимы: sambaPreexec |
| samba_public |
| Разрешить анонимный доступ только для чтения с использованием гостевого пользователя. псевдонимы: sambaPublic |
| samba_security_mode | Значение по умолчанию: 0777 | Режим безопасности. псевдонимы: sambaSecurityMode |
| samba_strict_locking | Значение по умолчанию: Auto | Жесткая блокировка. псевдонимы: sambaStrictLocking |
| samba_valid_users | Значение по умолчанию: None | Действительные пользователи или группы. Псевдонимы: sambaValidUsers |
| samba_vfs_objects | Значение по умолчанию: None | Объекты VFS. Псевдонимы: sambaVFSObjects |
| samba_write_list | Значение по умолчанию: None | Ограничить запись для этих пользователей/групп. Псевдонимы: sambaWriteList |
| samba_writeable |
| Доступ к записи Samba. Псевдонимы: sambaWriteable |
| state |
| Наличие общего ресурса. |
| subtree_checking |
| Проверка поддерева. |
| sync | Значение по умолчанию: sync | Синхронизация NFS. |
| writeable |
| Доступ к записи NFS. |
Примеры
# Create a share named home on the server ucs.example.com with the path /home.
- udm_share:
name: home
path: /home
host: ucs.example.com
sambaName: Home
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Автор
- Tobias Rueetschi (@2-B)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/udm_share_module.html