使用sharemgr來管理OpenIndian的NIS及Samba分享目錄.
NIS 相關設定
server# zfs set sharenfs=rw,nosuid fs_pool/users
server# sharemgr show -vp zfs
zfs nfs=()
zfs/fs_pool/users nfs=(nosuid="true") nfs:sys=(rw="*")
/export/fs2/users
server# sharemgr set -P nfs -S sys -p rw=host1:host2 zfs/fs_pool/users
server# sharemgr show -vp zfs
zfs nfs=()
zfs/fs_pool/users nfs=(nosuid="true") nfs:sys=(rw="host1:host2")
/export/fs2/users
也可以直接設定如下
server# zfs set sharenfs=sec=sys,rw=hps:hps-vm-centos5:acer_ion:veda fs_pool/users
Samba 相關設定
安裝Smaba
server# pkg install samba
產生smb.conf檔, 並做適當的修改
server# cd /etc/samba; cp smb.conf-example smb.conf
啟動samba service
server# svcadm enable network/samba
建立zfs 目錄, !!!注意!!! 有些參數(如:casesensitivity, nbmand, utf8only) 必須在建立zfs目錄時就設定好, 以後是無法修改的.
server# zfs create -o casesensitivity=mixed -o nbmand=on -o utf8only=on -o mountpoint=/export/fs2/users fs_pool/users
分享此目錄
server# zfs set sharesmb=name=Users fs_pool/users
root@minifs:/etc# net getlocalsid
[2012/04/25 21:20:50.163117, 0] lib/smbldap_util.c:310()
smbldap_search_domain_info: Adding domain info for MINIFS failed with NT_STATUS_UNSUCCESSFUL
SID for domain MINIFS is: S-1-5-21-3241280834-3163317594-3630236298