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
设定的变量
(
非必须
),
如果设置
,
在网上邻居里看到此图
:
如果不设置
,
即注释掉
,
在网上邻居里看到此图
:
系统默认显示
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
即可
.
这样一个简单的
samba
服务器就搭建完成了
.
在
windows
下的网上邻居即可访问
.
如果我们讲
browseable
设置为
no
的话
,
那么我们将不会看到
homes
目录
Test2
用户可以在
.test2
目录里进行任何操作
,
但是对
public
目录只有查看的权限
.
新建
,
修改
,
删除都无法操作
,
当我们执行删除命令是
,
将会提示为无权
.
如果还有更高的要求的话
,
可以添加跟过的功能
,
这里只是一个简单的
samba
文件服务器的配置
.
本人在配置这个服务器是花了很长时间
,
在班长姚睁的帮助下才解决了问题
,
在此非常感谢他的帮助
.
更详细的设置可参考
samba
参考资料
.---
在网上找的
,
自己感觉还可以
,
对我也很有帮助
.
该服务器可以实现
windows
系统下访问
linux
系统资源
.
附件:http://down.51cto.com/data/2352847
本文转自 zhangzj1030 51CTO博客,原文链接:http://blog.51cto.com/tech110/163548