1).win 在关掉所有共享文件和目录时
在cmd方式下输入 net use * /delete /y
就可以不必注销,重启而以另一个用户的身登陆samba
*************************************************************************************************
2).前些日子,有CUER提出这样一个疑问:“能不能实现,每个用户都只能浏览指定的目录。非指定的目录,不允许浏览。意为:不可见。”
现给出解决办法:
条件:所有共享目录为 manager hr technic
注明:只有这三个共享目录.
[Copy to clipboard] [ - ]CODE:
现要求: 1. m1 m2 这两个用户可以浏览所有目录。
2. h1 h2 这两个用户只能浏览 hr 这个目录
3. t1 t2 这两个用户只能浏览 technic 这个目录
现解决方法
1. 编写smb.conf 修改或者增加下面这句代码(根据你的实际情况选择 在[global]里添加)
2. 为相应用户制定相应配置文件。
因为m1 m2 要求相同,h1 h2要求相同, t1 t2要求相同 所以其配置文件内容都一样,只是名字不同罢了。
(如果有别的要求,比如:h1 可以浏览 technic这个目录,只要稍加更改即可)(灵活些用
(因为m1 m2 不限限制浏览,所以不用为它们配置特殊的配置文件,它们依然用smb.conf
(这里只做出 t1 的例子,其它的,大家动手试试,这样有利于把知识变成你自已的。)
vi smb.conf.t1
找到关于上面的限制要求。在manager 和 hr 段里加上
即可.
大家再想一想,一个用户一个配置文件,是不是太灵活了? 还有很多问题,是不是都可以这样设置呢?
这就是samba的可用之处之一。
******************************************************************************************
3).在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 以使此设置对该用户生效
*********************************************************************
4).从网络文件夹打开文件或将文件保存到网络文件夹时,(访问被拒绝)消息
症状
如果您在 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
https://bugzilla.samba.org/show_bug.cgi?id=2346
http://de.samba.org/samba/history/samba-3.0.24.html
*********************************************************************************
5).创建、移动或删除文件后不会刷新 Windows 资源管理器文件夹中的文件列表
症状
在 Windows 资源管理器中,当您创建新文件、粘贴文件或删除文件时,用户界面可能不会自动更新。因此,出现在当前文件夹中的文件列表可能不是最新的。当目标文件夹位于 DFS 共享上或者该文件夹是必须重定向的特殊文件夹时,可能会发生此行为。例如,“我的文档”文件夹被重定向到 \\myserver\myshare。当重定向的文件夹指向 Netware 服务器时,也可能会发生此行为。在任何时候,只需按 F5 就可以成功刷新资源管理器窗口。
要解决此问题
第一步:首先请获取最新的 Windows XP Service Pack 也就是service pack2了
第二步:更改注册表信息
警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。
执行下列步骤:
1. 在注册表中找到并单击以下注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
2. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
3. 键入 NoSimpleNetIDList,然后按 Enter。
4. 在“编辑”菜单上,单击“修改”。
5. 键入 1,然后单击“确定”。
在cmd方式下输入 net use * /delete /y
就可以不必注销,重启而以另一个用户的身登陆samba
*************************************************************************************************
2).前些日子,有CUER提出这样一个疑问:“能不能实现,每个用户都只能浏览指定的目录。非指定的目录,不允许浏览。意为:不可见。”
现给出解决办法:
条件:所有共享目录为 manager hr technic
注明:只有这三个共享目录.
[Copy to clipboard] [ - ]CODE:
现要求: 1. m1 m2 这两个用户可以浏览所有目录。
2. h1 h2 这两个用户只能浏览 hr 这个目录
3. t1 t2 这两个用户只能浏览 technic 这个目录
现解决方法
1. 编写smb.conf 修改或者增加下面这句代码(根据你的实际情况选择 在[global]里添加)
CODE:
config file=/usr/local/samba/lib/smb.conf.%U
2. 为相应用户制定相应配置文件。
因为m1 m2 要求相同,h1 h2要求相同, t1 t2要求相同 所以其配置文件内容都一样,只是名字不同罢了。
(如果有别的要求,比如:h1 可以浏览 technic这个目录,只要稍加更改即可)(灵活些用
CODE:
cd /usr/local/samba/lib
cp smb.conf smb.conf.h1
cp smb.conf smb.conf.h2
cp smb.conf smb.conf.t1
cp smb.conf smb.conf.t2
cp smb.conf smb.conf.h1
cp smb.conf smb.conf.h2
cp smb.conf smb.conf.t1
cp smb.conf smb.conf.t2
(因为m1 m2 不限限制浏览,所以不用为它们配置特殊的配置文件,它们依然用smb.conf
(这里只做出 t1 的例子,其它的,大家动手试试,这样有利于把知识变成你自已的。)
vi smb.conf.t1
找到关于上面的限制要求。在manager 和 hr 段里加上
CODE:
browseable=no
即可.
大家再想一想,一个用户一个配置文件,是不是太灵活了? 还有很多问题,是不是都可以这样设置呢?
这就是samba的可用之处之一。
******************************************************************************************
3).在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 以使此设置对该用户生效
*********************************************************************
4).从网络文件夹打开文件或将文件保存到网络文件夹时,(访问被拒绝)消息
症状
如果您在 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
https://bugzilla.samba.org/show_bug.cgi?id=2346
http://de.samba.org/samba/history/samba-3.0.24.html
*********************************************************************************
5).创建、移动或删除文件后不会刷新 Windows 资源管理器文件夹中的文件列表
症状
在 Windows 资源管理器中,当您创建新文件、粘贴文件或删除文件时,用户界面可能不会自动更新。因此,出现在当前文件夹中的文件列表可能不是最新的。当目标文件夹位于 DFS 共享上或者该文件夹是必须重定向的特殊文件夹时,可能会发生此行为。例如,“我的文档”文件夹被重定向到 \\myserver\myshare。当重定向的文件夹指向 Netware 服务器时,也可能会发生此行为。在任何时候,只需按 F5 就可以成功刷新资源管理器窗口。
要解决此问题
第一步:首先请获取最新的 Windows XP Service Pack 也就是service pack2了
第二步:更改注册表信息
警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。
执行下列步骤:
1. 在注册表中找到并单击以下注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
2. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
3. 键入 NoSimpleNetIDList,然后按 Enter。
4. 在“编辑”菜单上,单击“修改”。
5. 键入 1,然后单击“确定”。
浙公网安备 33010602011771号