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