samba的一些技巧,故障解决方法

一.设置  disable spoolss = yes

    可以隐藏“打印机”

二.win 在关掉所有共享文件和目录时
   在cmd方式下输入 net use  * /delete /y
   就可以不必注销,重启而以另一个用户的身登陆samba

三.使samba服务器对大小写不敏感

   在配置文件smb.conf中使用

   short preserve case = yes

    preserve case = yes

四.在samba里新建excel表在保存时出现“保存副本”或“覆盖更改”的提示

解决办法

1. 单击“开始”,单击“运行”,在“打开”框中键入 regedit,然后按 ENTER 键。
2. 找到并单击下面的注册表项: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\10.0\Excel\Options
3. 在“编辑”菜单上,指向“新建”,然后单击“双字节值”(REG_DWORD)。
4. 键入 QFE_Saskatchewan 作为名称,然后按 ENTER 键。
5. 右键单击 QFE_Saskatchewan 项,然后单击“修改”。
6. 在“值”框中,键入 2 让 Excel 在获取时间戳之前总是刷新文件缓存(大多数情况下应该可以解决问题),或者键入 1 让 Excel 禁用时间戳检查(不建议)并在所有情况下取消显示此对话框。单击“确定”保存此设置。
7. 重新启动 Excel 以使此设置对该用户生效 

五.都是高人啊!我就搞一个,在Linux修改用户密码的时候也要修改smbpasswd对应用户的密码:
(我是在使用LFS的时候存在这个密码同步的问题,不知道别的发行版是否存在这个问题)
# for samba passwd sync
password    sufficient     pam_smbpass.so   audit use_first_pass
将这行加入到/etc/pam.d/passwd这个文件中即可,以后执行passwd也就会修改这个用户对应的SMB的用户密码了。

六.症状
如果您在 Windows 资源管理器中打开一个网络文件夹,然后尝试从该文件夹打开文件或者将文件保存到该文件夹,则关联的程序可能会报告共享冲突、返回“access denied”(访问被拒绝)消息或者以只读方式打开该文档。通常情况下,当您打开一个网络文件夹,然后双击以打开一个 Microsoft Word 或 Microsoft Excel 文件时,会出现此问题。文档以只读方式打开。


要解决此问题,请执行以下操作:
1. 在 Windows 资源管理器中,打开含有您要打开或保存的文件的网络文件夹。
2. 在“工具”菜单上,单击“文件夹选项”。
3. 单击“使用 Windows 传统风格的文件夹”,然后单击“确定”。
出于测试目的,您可以重命名以下注册表项。这可以防止外壳程序打开文件并提取可选的列信息。不再使用此注册表项:
HKEY_CLASSES_ROOT\Folder\Shellex\ColumnHandlers\{24F14F01-7B1C-11d1-838f-0000F80461CF}
改为使用以下注册表项:
HKEY_CLASSES_ROOT\Folder\Shellex\ColumnHandlers\{24F14F01-7B1C-11d1-838f-0000F80461CF}-disable

但是有的WINXP还是有这个问题
所以建议用户升级samba到samba-3.0.24因为 samba-3.0.24已解决了这个bug