homeserver/roles/mgrote.fileserver_smb/defaults/main.yml

71 lines
2.3 KiB
YAML
Raw Normal View History

---
# Global SMB options
smb_min_protocol: "SMB2_02"
smb_client_min_protocol: "SMB2_02"
smb_client_max_protocol: "SMB3_00"
smb_log_level: "1"
smb_server_string: "%h_server"
smb_log_file: "/var/log/samba/log"
smb_max_log_size: "1000"
smb_logging: "syslog"
smb_panic_action: "/usr/share/samba/panic-action_%d"
smb_passdb_backend: "tdbsam"
smb_obey_pam_restrictions: "no"
smb_unix_password_sync: "no"
smb_passwd_program: "/usr/bin/passwd_%u"
smb_passwd_chat: '*Enter\snew\s*\spassword:*_%n\n_*Retype\snew\s*\spassword:*_%n\n_*password\supdated\ssuccessfully*_.'
smb_pam_password_change: "yes"
smb_guest_account: "nobody"
smb_load_printers: "no"
smb_unix_extensions: "yes"
smb_wide_links: "no"
smb_create_mask: "0777"
smb_directory_mask: "0777"
smb_map_to_guest: "Bad User"
smb_use_sendfile: "yes"
smb_aio_read_size: "16384"
smb_aio_write_size: "16384"
smb_local_master: "yes"
smb_time_server: "no"
smb_wins_support: "no"
smb_acl_allow_execute_always: "yes"
smb_force_user: "root"
smb_force_group: "users"
2021-02-20 15:58:23 +01:00
smb_workgroup: WORKGROUP
2021-02-20 15:58:23 +01:00
# packages
smb_packages:
- samba
- cifs-utils
- samba-common
- samba-common-bin
- samba-vfs-modules
# zfs-snapshots einbinden
## als <Pfad>\.zfs\snapshot einbinden
## sorgt dafur das statt "A0KDC9~F" die Ordnernamen als "autosnap_2021-11-04_23÷59÷02_daily" angezeigt werden
## https://www.samba.org/samba/docs/current/man-html/vfs_catia.8.html
# aktiv?
smb_enable_snapshots_dir: true
# welche Character/zeichen-Ersetzungen soll catia ausführen
smb_catia_mappings: "0x3a:0xf7" # ersetzt ":" durch "÷"
# als Windows-Shattenkopien einbinden
## https://www.samba.org/samba/docs/current/man-html/vfs_shadow_copy2.8.html
## BUG: Windows sieht die Schattenkopien, kann die Ausgewählte Datei aber nicht öffnen wenn sie seit dem Snapshot gelöscht wurde, vmtl da Windows nicht den kompletten Snapshot-Pfad verwendet
## Format ist passend fur sanoid-Snapshots
# aktiv?
smb_enable_snapshots_shadow: false
# wo liegen die Snapshots
smb_shadow_snapdir: ".zfs/snapshot"
# Sortierung
smb_shadow_sort: "desc"
# Datumsformat der Snapshots
smb_shadow_format: "_%Y-%m-%d_%H:%M:%S"
# Snapshot-Präfix
smb_shadow_snapprefix: "^autosnap"
# Snapshot-"Trenner"
smb_shadow_delimiter: "_"
# zeitformat Snapshots
smb_shadow_localtime: "no"