Chinaunix首页 | 论坛 | 博客
  • 博客访问: 550966
  • 博文数量: 104
  • 博客积分: 4131
  • 博客等级: 上校
  • 技术积分: 1137
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-31 15:05
文章分类

全部博文(104)

文章存档

2011年(13)

2010年(23)

2009年(68)

我的朋友

分类: LINUX

2009-11-13 11:56:26

Samba是一个工具套件,在UNIX上实现SMB(Session Message Block)协议,或者称NetBiOS/LAN Manager 协议。Samba协议通常是被windows系列用来文件和打印机共享的。
Samba Server的安装:
我用的是red hat 9.0,在安装之前查询本机上是否已安装Samba:
# rpm -qa |grep samba
我的显示如下:
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
samba-2.2.7a-7.9.0
redhat-config-samba-1.0.4-1
说明在安装Linux系统时,已经安装了Samba服务;
若没有安装,则需要手动安装:
点击主菜单-->系统设置-->添加/删除应用程序,找到Samba软件包(windows文件服务器),直接从光盘安装
若没有光盘,也可到下载安装Samba;
实现Linux与windows下文件共享:
1.点击主菜单-->系统设置-->服务器设置-->Samba服务器
出现Samba服务器配置界面;
或者直接在终端输入:redhat-config-samba;同样出现以上界面
2.新建共享文件夹
# mkdir /export
# mkdir /export/samba
3.点击Samba服务器配置界面的首选项-->服务器设置-->安全性:
验证模式:选择“共享”
来宾账号:选择“无来宾账号”
确定
4.点击增加-->基本:
目录:/export/samba
描述:share
选择“读/写”模式
点击访问:
选择“允许所有用户访问”
确定
退出
5.关闭windows下防火墙,杀毒软件,360;
6.在windows下打开网上邻居,在地址一栏中输入:\\20.22.111.116\
20.22.111.116是我的Linux虚拟机ip
你便可以看到Linux下的Samba共享文件夹
7.在windows下创建共享文件夹:E:\share
8.在/mnt下创建samba文件夹
在Linux终端中输入:
# mount -t smbfs -o username=Administrator,password=xiaobaomin //20.22.111.86/share /mnt/samba
Administrator是我windows下用户名
xiaobaomin是密码
20.22.111.86是windows下ip地址
你可以在windows下把文件放入share文件夹中
在Linux下打开/mnt/samba
你就可以看到share文件夹中的所有文件
到此实现了Linux与windows下文件的共享
 
上面所实现的只是很简单的文件共享,其实可以设置用户模式访问,有兴趣可以做一下!
 
 
 
阅读(3021) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~