关于samba网上有很多的资料,不过网上资料一般倾向于企业级别的服务器搭建。最简单的、最基本的个人pc之间的访问,写的比较少,网络资料的繁多也让人无所适从,可能通常高手都不屑于写太简单文档。我记录下最简单的配置,仅供参考。
一、目的:
1.linux访问windows共享文件
2.windows访问linux共享文件(user模式-需要输入用户名和密码)
简单描述:
只需要在linux服务器上做samba服务的配置,两者就可以互相访问。
windows访问linux通过网上邻居来访问,和访问windows主机没有区别。
linux访问windows要通过mount工具来实现——把远程windows上的共享文件挂载到本地目录
二、操作系统版本:
1.windows机器—— windowsxp sp2
2.linux机器—— Fedora8
三、samba配置
假设我们已经安装好了samba软件包。没有可以下载rpm包安装或者通过yum安装。samba配置关键就是对/etc/samba/smb.conf的编辑配置,还需要对/etc/samba/lmhost做配置。
samba配置根据安全方式,我们只配置两种;
share方式——匿名方式,不需要用户名和密码就可以访问共享资源
user方式—— 访问需要用户名和密码
1、share方式
这种方式比较简单,不过不安全,网络上所有人都可以访问。
1)配置/etc/samba/lmhosts
内容:ip netbios
2)配置文档:/etc/samba/smb.conf:
[global]
netbios=sambaserver #这个用了表示samba主机,和主机名不一样
security=share #指定这个访问方式
server string= samba server #对主机的描述
workgroup = workgroup # windows主机的所在工作组
#要share出来的文件
[test] #这个可以随便写
path=/test1
browseable=yes #能否在浏览器里面访问。可否http访问
writable=yes #是否可写
guest ok=yes # 客户访问
2、user方式
1)配置lmhosts,同share方式
2)添加samba用户
这个samba用户指的是,用于登录samba主机的用户,这个是在samba主机上设定。
注意:这个samba用户首先必须是linux系统用户,这个很好理解,你只有是linux上的系统用户,你才能够登录linux主机,而对samba服务的访问,实际上也是对linux主机的访问。
a、首先,要添加一个linux系统用户,根用户是root,可以使用根用户,也可以添加新用户。我添加新用户dudu
b、添加samba用户。
执行命令:smbpasswd -a dudu # 然后输入密码,这个密码是用来登录samba的。
c、配置smb.conf:
#主机方面的一些参数
[global]
#主机名称相关的参数
workgroup = WORKGROUP
netbios name = ergo_haier
server string = ergo's haier notebook
#登录日志
log file = /var/log/samba/%m.log
max log size = 50
#采取那种安全认证方式
security = user
#给密码加密
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
#samba所有用户信息
username map = /etc/samba/smbusers
#定义那些机器可以访问,或者那些可以拒绝
hosts allow = 10.153.11.xx
#以上可以是网段,10.153.11. 这个代表10.153.11.0-255网段。
#也可以是多个网段
#以下是你想要共享的目录设置
[haierdoc]
comment = Haier doc
path = /doc
browseable = yes
writable = yes
valid users = dudu
d、检查配置
可以使用命令:testparm
执行后,回车,会列出你所有的配置,方便观察。
配置完成后,重启/etc/init.d/smb restart
相关专题
- 共享上网专题 (2269篇文章)
- 三机互联与共享专题 (2374篇文章)
- 局域网共享专题 (2687篇文章)
- Windows操作系统安装 (16143篇文章)
- Adsl共享上网 (2275篇文章)
- Linux集群技术 (9004篇文章)
- Windows权限设置 (10570篇文章)
- 体验Linux的音影世界 (8672篇文章)
- Linux驱动大全 (9491篇文章)
- Linux下的路由的配置与应用 (12530篇文章)
- Linux FTP服务器和SVN服务器的配置 (39次浏览)
- 如何在Linux环境下安装Oracle 数据库11g (38次浏览)
- Linux终端模式下查看电脑的硬件配置信息小技 (37次浏览)
- Linux终端模式下查看电脑硬件配置情况 (33次浏览)
- linux文件系统基础知识 (33次浏览)
- tar命令详解 (32次浏览)
- 实例解析:Linux操作系统的TCP/IP协议栈 (30次浏览)
- 类似WOW的Savage 2发布Linux客户端(下载) (30次浏览)
- Vista、XP和Ubuntu Linux多系统安装方法 (24次浏览)
- 新手学堂:Linux操作系统网络安装总结 (23次浏览)



