Like Windows ACL, previous Versions just works only on Windows or Solaris/Illumos without any setting, it may work in SAMBA with some if and when. If you google you find some howtos but a lot of no success reports with suggestions in smb.conf like
ex
https://www.reddit.com/r/linuxadmin/comments/1iusvhk/samba_share_on_zfs_to_mimic_shadow_copies/
It can only work if shares are per ZFS filesystem. In SAMBA you can share any directory. This cannot work as a ZFS snapdir is per ZFS filesystem. In Solaris or Illumos a share is always a ZFS property.
vfs objects = shadow_copy2
shadow:snapdir = .zfs/snapshot
shadow:format = -%Y-%m-%d-%H%M
shadow:snapprefix = ^zfs-auto-snap_\(frequent\|hourly\|daily\|weekly\|monthly\)
shadow:delimiter = -20
shadow:localtime = no
ex
https://www.reddit.com/r/linuxadmin/comments/1iusvhk/samba_share_on_zfs_to_mimic_shadow_copies/
It can only work if shares are per ZFS filesystem. In SAMBA you can share any directory. This cannot work as a ZFS snapdir is per ZFS filesystem. In Solaris or Illumos a share is always a ZFS property.