使用sharemgr來管理OpenIndian的NIS及Samba分享目錄

使用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

參考資料:

  1. sharemgr – Solaris管理共享文件新工具
  2. 將 ZFS 透過用 CIFS/SMB 分享出去
  3. How to Create a CIFS Share (zfs)
  4. ZFS NAS – 使用NexentaCore實做:(1) 全部在command line底下完成,建立、轉移、整理
  5. Samba-使用 LDAP 目錄認證
This entry was posted in Solaris and tagged , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *