Linux与Windows下Samba设置实例解析

以下是我个人在Linux与Windows下所采用的Samba设置,重要的必须设置的部分我注释出来,剩下的部分建议选择设置

[global] //Samba的全局设置,这个是关系到整个访问过错中是否顺畅的东西
workgroup = zc // 本计算机所要加入的工作组,实际上在Linux的Samba链接下可以看到其他组。
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
# map to guest = Bad User
include = /etc/Samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
# logon drive = P:
usershare allow guests = Yes
security = share //安全设置选项,对于一般的局域网建议这样设置,简单而且管理方便
# netbios name = SUSE //如果不设置则默认登录的用户名,设置错误的话可能不能正常使用Samba,因为//涉及到一个你是否能够正常使用这个名称的使用权限的问题,

[users] //在Windows下点击Samba进入即可看到的目录
comment = All users
path = /home //点击[users]以后即直接进入这个目录,这么设置有一个好处:因为这个可以直接连接到登录用户的主目录,所以不存在访问权限的问题(也就是说,B给予A的属于B的东西,当然A可以直接取得,因为BB可以完全掌握自己的东西)
read only = No //这个选项表示可以更改
inherit acls = Yes
veto files = /aquota.user/groups/shares/
public = yes //表示任何人都可以浏览,而这个人只需要通过了[global]这一关。

至于很多人说,Linux不能浏览Windows下面的文件,我建议考虑一下这样的问题:一,Samba访问Windows的网络是否唯一,因为目前还不知道Samba是否可以同时掌握多个网络区域的计算机信息;二,如果网络唯一则需要考虑网络畅通的问题,包括Samba协议是否启用并且运行稳定,而且还有物理连接是否繁忙或者阻塞等等;三,是否设置了Linux下面的max log size,这个东西我到现在还不想去用,与此类似,我也不去控制单个用户的进程数目或者cpu的使用百分比。 

相关推荐