当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-17 23:05 

注册: 2009-05-17 22:47
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
Samba配置
首先使用yum安装samba软件,光盘上即有,使用命令 yum install samba 安装:
Samba的配置总共有5个步骤:
1. 配置全局参数
2. 配置共享目录
3. 设置验证方式
4. 增加smb用户
5. 重启smb服务
当安装完samba后,只需对/etc/samba/smb.conf 做以下简单的修改,即可做一个简单的文件服务器.
配置全局参数
在[global]中配置:
Workgroup = WORKGROUP //定义该Samba服务器所在的工作组或者域(如果有选项设置为security=domain的话)--- 必须设置
Server string = zhang-zong-jun %v //设定机器的描述,当我们通过网络邻居访问的时候可以在备注里面看见这个内容,而且还可以使用samba设定的变量

(非必须),如果设置,在网上邻居里看到图1:
附件:
文件注释: zhangzj1030
1.jpg
1.jpg [ 3.04 KiB | 被浏览 2724 次 ]


%v = 为Samba服务的版本号,不加也可以,为samba定义的变量,它还有很多的变量,加了便有其他的显示信息
如果不设置,即注释掉,在网上邻居里看到图2:
附件:
文件注释: zhangzj1030
2.jpg
2.jpg [ 2.68 KiB | 被浏览 2711 次 ]

系统默认显示
Security = user //定义Samba的安全级别,按从低到高分为四级:share,user,server,domain.
share:没有安全性的级别,任何用户都可以不要用户名和口令访问服务器上的资源。
user:samba的默认配置,要求用户在访问共享资源之前资源必须先提供用户名和密码进行验证
server:和user安全级别类似,但用户名和密码是递交到另外一个服务器去验证,比如递交给一台NT服务器。如果递交失败,就退到user安全级。
domain:这个安全级别要求网络上存在一台Windows的主域控制器,samba把用户名和密码递交给它去验证。
Passdb backend = tdbsam 密码数据库存储位置

配置用户自己的目录,当不同用户登陆后,进到自己的目录里面
[homes]
Comment = Home Directories
Browseable = no //能否浏览homes目录,为yes的话就可以看到,其中的内容为自己目录的内容,如文章最后图示
Writable = yes // writeable指定了这个目录缺省是否可写,也可以用readonly = no来设置可写

配置共享目录---即大家都能看到的内容
[public]
Comment = Public Stuff //指的是对改共享的备注
Path = /home/mydata //设置共享文件存放的目录.这里面的内容大家都能看见
Public = yes //指明该共享资源是否能给游客帐号访问
Writable = yes //指定了这个目录缺省是否可写

设置验证方式
Encrypt passwords = yes
Smbpasswd file = /etc/samba/smbpasswd
// passwords,Samba将使用password数据库来验证用户口令。这需要客户机将口令以"普通文件"的方式传递过来。如果设置了"encrypt
passwords",Samba则使用另一个加密口令文件,通过"smbpasswd file"来设置

增加smb用户
Smb用户必须为系统中已经存在的用户,使用smbpasswd命令来增加smb用户.例如,如果系统中已有用户test1,test2,要把test2设为smb用户的话,则执行:smbpasswd –a test2命令即可,之后系统会弹出消息给test2用户设置密码,这样test2才能访问samba服务器,如果没有设置test1为smb用户的话,那么他将无法访问samba服务器.

最后的一步即重启smb服务,执行命令:service smb restart 即可.图3
附件:
文件注释: zhangzj1030
3.jpg
3.jpg [ 7.86 KiB | 被浏览 2703 次 ]

这样一个简单的samba服务器就搭建完成了.
在windows下的网上邻居即可访问.



如果我们讲browseable设置为no的话,那么我们将不会看到homes目录

Test2用户可以在.test2目录里进行任何操作,但是对public目录只有查看的权限.新建,修改,删除都无法操作,当我们执行删除命令是,将会提示为无权.

如果还有更高的要求的话,可以添加跟过的功能,这里只是一个简单的samba文件服务器的配置.
本人在配置这个服务器是花了很长时间,在同学的帮助下才解决了问题,在此非常感谢他的帮助.更详细的设置可参考samba参考资料.---在网上找的,自己感觉还可以,对我也很有帮助.
该服务器可以实现windows系统下访问linux系统资源.
---写本篇文章的时候,本人已实验过,如有不好的地方还望大家提出来.
附件:
文件注释: zhangzj1030
4.jpg
4.jpg [ 38.26 KiB | 被浏览 2235 次 ]


附件:
文件注释: zhangzj1030
5.jpg
5.jpg [ 11.04 KiB | 被浏览 2702 次 ]

附件:
文件注释: zhangzj1030
6.jpg
6.jpg [ 16.22 KiB | 被浏览 2224 次 ]


附件:
文件注释: zhangzj1030
7.jpg
7.jpg [ 9.73 KiB | 被浏览 2699 次 ]

附件:
文件注释: zhangzj1030
8.jpg
8.jpg [ 26.62 KiB | 被浏览 2221 次 ]



附件:
文件注释: 如果需要更详细的配置和更多的功能,可以参考这个资料自己添加上去,上面的配置只为最基本的配置,我也是今天刚弄出来的.
Samba参考资料.doc [175 KiB]
被下载 165 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-17 23:59 
头像

注册: 2007-12-05 12:25
帖子: 1153
送出感谢: 0 次
接收感谢: 0 次
不错! :em11


页首
 用户资料  
 
3 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-18 13:21 

注册: 2007-05-07 9:14
帖子: 68
地址: 广东广州/东莞
送出感谢: 0 次
接收感谢: 0 次
你什么版本的?你说的设置我很多都不太相同,能不能上传你的配置文件?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-18 13:27 

注册: 2007-05-07 9:14
帖子: 68
地址: 广东广州/东莞
送出感谢: 0 次
接收感谢: 0 次
这是我的配置文件,我只想修改共享文件夹为/usbhdd/share
其他应该默认就可以了~我的工作组就是WORKGROUP
麻烦帮我修改一下吧
现在我在网上邻居找不到,我是vista系统


页首
 用户资料  
 
5 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-18 13:31 
头像

注册: 2007-11-29 9:41
帖子: 8455
送出感谢: 0 次
接收感谢: 0 次
有图有文字,说明写得不错


页首
 用户资料  
 
6 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-18 15:59 

注册: 2009-05-17 22:47
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
本人白天没时间,但是晚上9点之后才有时间,各位朋友提出的问题及要求,本人会尽快解决!
同样还希望各位朋友多给意见!


页首
 用户资料  
 
7 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-19 14:30 
头像

注册: 2006-07-03 9:12
帖子: 270
送出感谢: 0 次
接收感谢: 0 次
用的不是ubuntu,是redhat类系统


页首
 用户资料  
 
8 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-19 15:06 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
不记得需要配置什么。用nautilus就直接smb://
否则直接smb-fuse


_________________
● 鸣学


页首
 用户资料  
 
9 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-19 16:57 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
好像默认的配置直接就是好的。。。
每次开机的时候都默认启动
:em06


_________________
Ubuntu User


页首
 用户资料  
 
10 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-19 17:01 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
根本不是ubuntu的.


_________________
关注我的blog: ε==3


页首
 用户资料  
 
11 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-19 18:55 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
bones7456 写道:
根本不是ubuntu的.

本来别人就没说是 :em04


_________________
Ubuntu User


页首
 用户资料  
 
12 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-23 11:05 

注册: 2009-05-17 22:47
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
想入非非,
那说明你装系统的时候就把所有的服务器软件都装上了啊,我说的是没装的情况下,依我的观点最好是自己动手装,那样才会学到东西哦!


页首
 用户资料  
 
13 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-23 11:08 

注册: 2009-05-17 22:47
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
error5566,
还有一种情况 你可能没有修改共享目录的权限哦,否则也是访问不了的哦


页首
 用户资料  
 
14 楼 
 文章标题 : Re: samba简单配置--本人经实验,自己写的
帖子发表于 : 2009-05-25 21:18 

注册: 2008-09-16 8:20
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
真的不错!!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 14 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译