udm_share – Управление общими папками Samba на корпоративном сервере Univention
Описание
- Этот модуль позволяет управлять общими папками Samba на корпоративном сервере Univention (UCS). Он использует Python API UCS для создания нового объекта или его изменения.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- Python >= 2.6
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| directorymode - | По умолчанию: "00755" | Разрешения для корневой директории общего ресурса. |
| group - | По умолчанию: "0" | Группа владельца корневой директории общего ресурса. |
| host - | FQDN хоста (сервер, предоставляющий общий ресурс), например, {{ ansible_fqdn }}. Требуется, если state=present. | |
| name - / обязательно | Имя | |
| nfs_custom_settings - | По умолчанию: [] | Имя опции в файле экспорта. Псевдонимы: nfsCustomSettings |
| nfs_hosts - | По умолчанию: [] | Разрешить доступ только для этого хоста, IP-адреса или сети. |
| ou - / обязательно | Организационная единица внутри LDAP Base DN. | |
| owner - | По умолчанию: 0 | Владелец корневой директории общего ресурса. |
| path - | Директория на сервере, предоставляющем общий ресурс, например, /home. Требуется, если state=present. | |
| root_squash - |
| Изменить идентификатор пользователя для корневого пользователя (root squashing). |
| samba_block_size - | Размер блокировки. Псевдонимы: sambaBlockSize | |
| samba_blocking_locks - |
| Блокирующие блокировки. Псевдонимы: sambaBlockingLocks |
| samba_browseable - |
| Отображать в среде Windows Network. Псевдонимы: 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 - |
| Поддельные оплоки (fake oplocks). Псевдонимы: sambaFakeOplocks |
| samba_force_create_mode - |
| Принудительный режим файла. Псевдонимы: sambaForceCreateMode |
| samba_force_directory_mode - |
| Принудительный режим директории. Псевдонимы: sambaForceDirectoryMode |
| samba_force_directory_security_mode - |
| Принудительный режим безопасности директории. Псевдонимы: sambaForceDirectorySecurityMode |
| samba_force_group - | Принудительная группа. Псевдонимы: sambaForceGroup | |
| samba_force_security_mode - |
| Принудительный режим безопасности. Псевдонимы: sambaForceSecurityMode |
| samba_force_user - | Принудительный пользователь. Псевдонимы: sambaForceUser | |
| samba_hide_files - | Скрыть файлы. Псевдонимы: 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 - | Недействительные пользователи или группы. Псевдонимы: sambaInvalidUsers | |
| samba_level_2_oplocks - |
| Oplocks уровня 2. Псевдонимы: sambaLevel2Oplocks |
| samba_locking - |
| Блокировка. Псевдонимы: sambaLocking |
| samba_msdfs_root - |
| Корень MSDFS. Псевдонимы: sambaMSDFSRoot |
| samba_name - | Имя Windows. Требуется, если state=present. Псевдонимы: sambaName | |
| samba_nt_acl_support - |
| Поддержка NT ACL. Псевдонимы: sambaNtAclSupport |
| samba_oplocks - |
| Oplocks. Псевдонимы: sambaOplocks |
| samba_postexec - | Сценарий postexec. Псевдонимы: sambaPostexec | |
| samba_preexec - | Сценарий preexec. Псевдонимы: sambaPreexec | |
| samba_public - |
| Разрешить анонимный доступ только для чтения с гостевым пользователем. Псевдонимы: sambaPublic |
| samba_security_mode - | По умолчанию: "0777" | Режим безопасности. Псевдонимы: sambaSecurityMode |
| samba_strict_locking - | По умолчанию: "Auto" | Жесткая блокировка. Псевдонимы: sambaStrictLocking |
| samba_valid_users - | Действительные пользователи или группы. Псевдонимы: sambaValidUsers | |
| samba_vfs_objects - | Объекты VFS. Псевдонимы: sambaVFSObjects | |
| samba_write_list - | Ограничение доступа на запись для этих пользователей/групп. Псевдонимы: 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
Статус
- Данный модуль не гарантирует обратной совместимости интерфейса. [превью]
- Данный модуль поддерживается сообществом Ansible. [community]
Авторы
- Tobias Rüetschi (@keachi)
Подсказка
Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/udm_share_module.html