Samba配置Windows访问权限小谈

上一篇 / 下一篇  2013-08-16 10:19:37 / 个人分类:Samba

首先,Samba的主要配置文件叫smb.conf,默认在/etc/Samba/目录下面。

smb.conf含有多个段,每个段由段名开始,直到下个段名。每个段名放在方括号中间。每段的参数的格式是:名称=参数。配置文件中一行一个段名和参数,段名和参数名不分大小写。
除了[global]段外,所有的段都可以看作是一个共享资源。段名是该共享资源的名字,段里的参数是该共享资源的属性。
Samba安装好后,使用testparm命令可以测试smb.conf的配置是否正确。使用testparm –v命令可以详细列出smb.conf支持的配置参数。

想要让Windows用户访问Samba服务器,有以下几个步骤:

1. 配置共享目录参数。在本例中,共享的是一个名为Share的目录,具体参数设置如下:
[Share]

comment = Share this folder to Windows clients.
path = ~/Share
browseable = yes
writable = yes
valid users = root
admin users = root

以上各个参数具体含义可以参考文献:http://www.samba.org/samba/docs/using_samba/ch06.html。

2. 配置用户访问权限。本例中,开放了root用户,要配置root用户的samba密码,具体参见:http://yuanbin.blog.51cto.com/363003/115761。
valid users = root
admin users = root

3. 定义用户名映射。对于Windows用户来说,administrator或admin更加贴近他们的使用习惯,所以对Samba,就需要做一个用户名的映射。
在[global]字段中,加入改行:
username map = /etc/samba/smbusers
说明:用来定义用户名映射,比如可以将root换成administrator、admin等。不过要事先在smbusers文件中定义好。比如:root = administrator admin,这样就可以用administrator或admin这两个用户来代替root登陆Samba Server,更贴近windows用户的习惯。

然后在新创建的smbusers文件中加入改行:
root = administrator admin
注意:administrator和admin之间有一个空格。

最后,用testparm -v查看刚刚的配置是否正确;确认无误,重启samba服务就完成了:-D

TAG: Linux samba Samba Windows

 

评分:0

我来说两句

日历

« 2024-04-22  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 6481
  • 日志数: 4
  • 建立时间: 2013-08-13
  • 更新时间: 2013-10-15

RSS订阅

Open Toolbar