无法授予用户访问共享目录的权限

无法授予用户访问共享目录的权限

我正在运行 Windows 2003。我们组织中有 Active Directory。例如,我有一个名为 Bob Smith 的用户(电子邮件是[电子邮件保护],再次弥补)。

仅供参考,Windows 权限对我来说有点巫术(如果您碰巧包含一个好的入门书或推荐一本好书,我会很高兴)。

我有这个目录布局。\websrv\Inetworkpublish$\www-intra\ac\dir\Finance-Dashboard

我通过转到属性并将其转换为共享来共享目录“ac”。目录“dir”只是一个目录。我还将“Finance-Dashboard”设为共享。我将上述路径提供给用户并告诉他将其放在“开始”->“运行”中(他使用的是 Windows 7),但他收到了此错误:

Cannot find file "\\websrv\Inetworkpublish$\www-intra\ac\dir\Finance-Dashboard".  Verify the path or Internet address is correct.

好吧,我实在不明白,但是为什么这对他来说难道不起作用吗?我真的不知道该怎么做。

我想把我给这个家伙的权限给你也没什么坏处 :)

+------------------------------+--------------+----------+----------+
|                              |      Hex     |Folder and|          |
|                              |Representation|subfolders|Files only|
+------------------------------+--------------+----------+----------+
|Full Control                  |       F      |          |          |
+------------------------------+--------------+----------+----------+
|Traverse Folder / Execute File|       6      |     x    |          |
+------------------------------+--------------+----------+----------+
|List Folder / Read Data       |       1      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Read Attributes               |       8      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Read Extended Attributes      |       4      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Create Files / Write Data     |       2      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Create Folders / Append Data  |       3      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Write Attributes              |       9      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Write Extended Attributes     |       5      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Delete Subfolders and Files   |       7      |          |          |
+------------------------------+--------------+----------+----------+
|Delete                        |       A      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Read Permissions              |       B      |     x    |     x    |
+------------------------------+--------------+----------+----------+
|Change Permissions            |       C      |          |          |
+------------------------------+--------------+----------+----------+
|Take Ownership                |       D      |          |          |
+------------------------------+--------------+----------+----------+

答案1

不要使用 \\websrv\ 的主机名,而是将其替换为 \\192.168.1.2\ 之类的 IP,值得一试。也许他根本无法访问服务器?附注:我刚刚从这篇文章中发现,在 Windows 中,文件夹结构中的 $ 是没问题的。哈哈

答案2

尝试 UNC 路径 \websrv\Finance-Dashboard。有什么变化吗?用户可以访问该系统上的任何共享吗?如果他使用路径 \webserv,他能看到什么吗?

如果存在 DNS 问题,@nhutto 的建议将会指出这一点。

答案3

SMB 路径从共享目录开始,而不是从文件系统根目录开始。如果计算机名为websrv并且您共享C:\Inetworkpublish$\www-intra\ac,则路径将为\\websrv\ac

C:\Inetworkpublish$\www-intra\交流电\dir\财务仪表板\
                     \\websrv\交流电\dir\财务仪表板\

如果您创建第二个共享以下第一个,它将再次从您共享的目录启动,而不是从 C:\ 或任何目录启动:

C:\Inetworkpublish$\www-intra\ac\dir\财务仪表板\
                     \\websrv\ac\目录\财务仪表板\
                            \\websrv\财务仪表板\

(共享名和目录名默认相同,但不必相同。您可以随时重命名共享。)


当用作共享名称的最后一个字符时,$会将其隐藏 -​​ 不会在 Explorer 或 中显示net view。例如,\\server\C$将被隐藏(但\\server\foo$bar仍将可见)。但这纯粹是一种便利功能;此类共享仍在协议级别列出。

$字符在文件或文件夹名称中没有特殊含义。

答案4

在 Windows XP 中,我遇到了类似的问题。原因是 Services.msc 中的 TCP/IP NetBIOS Helper 需要选择启动类型为自动而不是手动。更改此设置后,它就可以正常工作了

相关内容