当前位置: 首页 >> unix, 技术专栏 >> 正文contribute

Opeolaris 2008.05架设Samba服务器以及实现与Windows的文件共享

一.安装Samba服务器

步骤主要如下:(使用OpenSolaris新增的IPS方式)

1.打开左上角 菜单“系统” – “系统管理” – “Package Manager”。

2. 在工具栏下方的“Search”文本框中输入:SUNWsamba,回车。勾选下方列表中出现的SUNWsamba包,点击工具栏中的“Install /Update”按钮。

3. 出现 Install/Update Confirmation 提示窗口,查看包依赖和下载信息,点击“Next”按钮,开始下载文件,并自动进行安装。

安装完毕之后用以下命令即可发现Samba已 经成功安装了。

# svcs -v | grep samba
# ps -eaf | grep mbd

二.配置Samba服务器实现与Windows的文件共享

Samba的共享方式包括share、user、server、 domain 和ads。本文主要介绍share共享方式,这种共享直观上和Windows的共享文件夹很类似。

步骤如下:

1.      创建Samba共享目录(目录位置可自己定义)

# mkdir -p /mnt/sambashare

2.      创建Samba配置文件(/etc/sfw/smb.conf),Samba服务器安装完毕之后在/etc/sfw目录下会发现smb.conf- example文件,这是个配置文件的模板,可以直接复制再修改,也可以新建一个简易的配置文件smb.conf。

# cp /etc/sfw/smb.conf-example /etc/sfw/smb.conf

或者 #touch /etc/sfw/smb.conf

3.      编辑配置文件smb.conf如下:(如果是复制模板文件的话就在对应的地方修改就行)

#================Global  Settings=============================
[global]
workgroup = MYGROUP
server string = Samba Server
security  = share
log file =/var/log/samba/log.%m
max log size = 50
#================Share  Definitions=============================
[homes]
Comment = Home Directories
path = /mnt/sambashare
writeable = yes
browseable = yes
guest ok = yes

4.      启动Smaba

bfhong@bfhongopensolaris:~$  svcadm enable samba
bfhong@bfhongopensolaris:~$ svcs | grep samba
online          14:40:12 svc:/network/samba:default
bfhong@bfhongopensolaris:~$  ps -eaf | grep mbd
root   673     1   0 14:40:12 ?            0:00 /usr/sfw/sbin/smbd -D
root   674   673   0 14:40:12 ?            0:00 /usr/sfw/sbin/smbd -D
bfhong   680   656   0 14:40:34  pts/2       0:00 grep mbd

5.      Solaris测试访问Samba共享的资源

bfhong@bfhongopensolaris:~# /usr/sfw/bin/smbclient  –L  //192.168.0.110 其中//192.168.0.110为Solaris的IP地址

Password: (直接按回车,因为Share方式不需 要密码)
Anonymous login successful
Domain=[MYGROUP] OS=[Unix]  Server=[Samba 3.0.28]

Sharename       Type      Comment
---------       ----      -------
IPC{$selection}nbsp;            IPC       IPC Service (Samba Server)
Anonymous login  successful
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28]

Server               Comment
---------            -------

Workgroup            Master
---------            -------

6.      在Windows下访问Samba服务器共享的目录了,方式如下:

在IE中输入//192.168.0.110   (其中//192.168.0.110为Solaris的IP地址)

就可以看到共享的目录homes了。如果发现不能读写文件,那是 Solaris下该共享目录的权限设置问题,用命令如下:

#chmod 777  /mnt/sambashare

至此,就可以在Windows中上传和下载文件了,实现Solaris与Windows之间的文件共享。

>>其他新闻:

0 条评论 发表评论

留下回复