一.安装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 条评论 发表评论