Por padrão, o recurso USERSHARE
do samba está desabilitado no Fedora. A ativação não é suficiente, pois o libshare no ZFSOnLinux requer um usershare path
específico a ser definido.
Para funcionar, defina o seguinte em /etc/samba/smb.conf
:
[global]
usershare path = /var/lib/samba/usershares
usershare max shares = 100
usershare allow guests = yes
usershare owner only = no
Em seguida, crie o diretório /var/lib/samba/usershares
como root:
mkdir -p /var/lib/samba/usershares
Depois de reiniciar smb
e nmb
zfs set sharesmb=on <filesystem>
funcionará.