これをワークグループで使う方法。
関連するサービスを有効にする
# svcadm enable svc:/network/smb/server:default
ワークグループに参加する
# smbadm join -w workgroupname
(デフォルトはWORKGROUPに参加)
OS認証と連携する設定をpamに加える
以下を/etc/pam.conf に追記
other password required pam_smb_passwd.so.1 nowarn
パスワードを再設定すると、連携が可能になる。
# passwd username
後は、共有したいZFSに sharesmb=on を行えばOK。
# zfs set sharesmb=on dedupepl/test01
共有の状態は以下で確認可能
# sharemgr show -vp
default nfs=()
zfs
zfs/dedupepl/test01 smb=()
/dedupepl/test01
dedupepl_test01=/dedupepl/test01 smb=(abe="false" guestok="false")
smb smb=()
* /var/smb/cvol
c$=/var/smb/cvol smb=(abe="false" guestok="false") "Default Share"
デフォルトではZFSファイルシステム名=共有名になるので、変更する場合は以下、
# zfs set sharesmb=name=cifs01 dedupepl/test01
# sharemgr show -vp
default nfs=()
zfs
zfs/dedupepl/test01 smb=()
/dedupepl/test01
cifs01=/dedupepl/test01 smb=(abe="false" guestok="false")
smb smb=()
* /var/smb/cvol
c$=/var/smb/cvol smb=(abe="false" guestok="false") "Default Share"
参考>> cifs serverを使う