OpenSolaris: 配置CIFS,与Windows共享

现在, 2009.06版本的OpenSolaris CIFS 服务包含许多新功能,如基于主机的访问控制(允许 CIFS 服务器按 IP 地址限制对特定客户机的访问)、有关共享资源的 ACL(access control list,访问控制列表),以及客户端脱机文件缓存和重新连接时进行同步。

CIFS服务器的配置可以有2种方式,workgroup和domain模式,下面介绍一个workgroup模式的demo。
首先,安装CIFS的相关软件。
haiou@opensolaris:~# pkg list -a | grep smb  //查看smb/cifs软件的安装情况
SUNWlibsmbclient                              3.0.33-0.111    installed  ----
SUNWsmba                                      3.0.34-0.111    known      ----
SUNWsmbfs                                     0.5.11-0.111    installed  ----
SUNWsmbfskr                                   0.5.11-0.111    known      ----
SUNWsmbs                                      0.5.11-0.111    known      ----
SUNWsmbskr                                    0.5.11-0.111    installed  ----
haiou@opensolaris:~# pkg install SUNWsmbs
haiou@opensolaris:~# pkg install SUNWsmba
这样CIFS相关的软件就安装好了。
安装后需要重新启动下机器
然后进行服务器的配置。
haiou@opensolaris:~#svcadm enable -r smb/server   //启动CIFS服务,-r表示将依赖的服务都启动
svcadm:svc:/milestone/network depends on svc:/network/physical, which has multiple instances //该条消息可以忽略
haiou@opensolaris:~#svcs smb/server     //查看CIFS服务的状态
STATE                  STIME                 FMRI
online                   2:00:58               svc:/network/smb/server:default
接着创建 ZFS 文件系统cifsdemo。
haiou@opensolaris:~# zfs create -o casesensitivity=mixed rpool/cifsdemo
通过 SMB 共享新建的cifsdemo文件系统,并查看其状态。
haiou@opensolaris:~# zfs set sharesmb=on rpool/cifsdemo
haiou@opensolaris:~# sharemgr show -vp
default nfs=()
zfs
   
可以更改默认的共享名称,我将其更改为cifsdemo。
haiou@opensolaris:~# zfs set sharesmb=name=cifsdemo /rpool/cifsdemo
haiou@opensolaris:~# sharemgr show -vp
default nfs=()
zfs
    zfs/rpool/cifsdemo smb=()
          cifsdemo=/rpool/cifsdemo
默认的工作组名为"workgroup",下面将其更改为cifsgroup。
haiou@opensolaris:~# smbadm join -w cifsgroup
Successfully joined workgroup 'cifsgroup'
CIFS不支持UNIX或者NIS形式的密码,需安装SMB的PAM模块来产生CIFS形式的密码。
在/etc/pam.conf的结尾添加一行:
other password required pam_smb_passwd.so.1 nowarn
设置用户密码
我们需要设置连接到CIFS服务器的用户名和密码,任何OpenSolaris的用户都可以,但是不同的用户有不同的共享权限。
用passwd修改密码。
haiou@opensolaris:~# passwd haiou
New Password:
Re-enter new Password:
passwd:password successfully changed for haiou
现在重启服务并用cifs-chkcfg脚本检查配置。
haiou@opensolaris:~# svcadm restart smb/server
在 Windows 映射共享
现在在 windows 中,可以通过\\opensolaris\cifsdemo路径来访问共享了,输入设置的用户名和密码即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值