标签: network-share

如何判断哪台计算机在网络共享上打开了文件?

环境:

Windows XP sp3、Windows 2003 服务器

问题:

我们有几十台 kiosk 机器,每台机器都具有相同的登录名,它们偶尔和简短地共享一个文件。速率是几次锁定并释放一分钟。

最近,我们遇到了一个客户端独占锁定文件,然后不释放文件的情况。 

发生这种情况时,我们可以关闭文件,但几分钟或更长时间过去了,这是不可接受的中断。

未发布的锁问题在上个月发生了几次。我一直在寻找负责锁定的自助服务终端设备,并在锁定发生时快速检测到它。

我们可以从服务器获得的信息似乎存在差距:

我们可以从各种工具中看到: -
打开和锁定了哪些文件。(多种方式) -
什么登录有一个特定的文件打开或锁定。(多种方式)
- 特定计算机通常打开一个文件。(共享文件夹、会话 mmc)

我们看不到的是特定计算机打开并锁定了特定文件。

有谁知道有什么方法可以做到这一点?

谢谢 -

windows-server-2003 filesystems windows-xp network-share

21
推荐指数
4
解决办法
9万
查看次数

查找连接到网络共享的用户

在我的 Windows 2008 服务器上,我有一个网络共享。我以完全管理员权限登录到服务器。我想知道哪些用户与该共享有活动连接。

我如何找到这些信息?

windows-server-2008 network-share

20
推荐指数
2
解决办法
9万
查看次数

无法在适用于 Windows 的 Amazon EC2 实例之间共享数据

我有两个运行 Windows Server 2003 和 IIS 6.0 的 Amazon EC2 实例。两个实例都创建在同一个地域并且具有相同的安全组。我为所有端口和连接方法启用了 icmp,并且能够在我的两个实例之间成功 ping。但是,当我尝试访问另一个 EC2 实例的共享位置时,使用:

\\<elastic-ip>
Run Code Online (Sandbox Code Playgroud)

或者

\\<internal-private-ip>
Run Code Online (Sandbox Code Playgroud)

我无法看到共享位置,并收到一条错误消息:

没有网络提供商接受给定的网络路径

我可以使用 tracert 命令从两个 EC2 实例进行跟踪。

请让我知道在两个 EC2 实例之间访问共享位置的方法。

谢谢

PS:我知道这也可以使用 S3 来实现,但出于不同的原因不想使用它。

networking windows-server-2003 network-share amazon-ec2

20
推荐指数
1
解决办法
2万
查看次数

将网络驱动器挂载为物理驱动器

有没有办法挂载网络位置,使其显示为本地物理磁盘?例如\\computer\share作为D:(不是网络驱动器)

windows hard-drive mount network-share

19
推荐指数
4
解决办法
17万
查看次数

Samba 公共共享 - Windows 不断要求输入密码

我不知道如何正确配置这些 Samba 共享。真的我无法理解有什么问题。

我在这里、AskUbuntu 论坛、LinuxQuestions 和其他论坛和网站上阅读了很多文章。我真的尝试了所有可能的配置参数组合。
我首先尝试使用正确的参数 - 我认为它们应该起作用的那些 - 然后我一步一步地尝试更改所有参数,直到现在:我真的不明白如何设置参数以使其工作。请帮我!

它的工作原理

  • 2股;
  • 1 个公共(可以从连接到服务器的每个人访问,读/写),1 个受保护(只能使用定义的用户名和密码访问,读/写);
  • 一些用户必须有权访问两个共享(定义的共享),而另一些用户只能访问公共共享;
  • 公共共享名称:DSMPubblica;
  • 私人股名:DSMUfficio;
  • 在 Windows 中,我应该能够在,即字母 Y: 上配置 DSMPubblica 并直接访问它,然后我应该能够在字母 Z 中配置 DSMUfficio:并提示用户名和密码窗口。

额外的努力和日志行

我尝试了更多的东西。我从我的配置中删除了两个共享并创建了一个新的公共共享,称为“公共”。当我尝试连接时,Windows 说无法连接。

在日志上我可以看到:

  • smb_pwd_check_ntlmv1: incorrect password length (62)=> ???我不想让用户指定密码,Windows 甚至不要求我提供密码...
  • process_usershare_file: stat of /var/lib/samba/usershares/dsmufficio failed. Permission denied=> ???什么是/var/lib/samba/usershares/dsmufficio?它在我的 Linux 服务器中不存在,也没有在配置文件中的任何地方指定(甚至没有“usershares”)。

发生什么了

一切都发生在 Windows 7 和 Windows 8.1 上。

  • 我尝试连接一个新的网络共享;
  • 我为 DSMPubblica 选择字母 (Y:);
  • 我写的是服务器地址(\10.10.10.1\DSMPubblica);
  • 我选中“重新启动时再次连接”,不选中“使用不同凭据连接”(对凭据的检查无关紧要 - 带有或不带有检查的相同行为);
  • 我被提示身份验证窗口!
  • 如果我在不输入任何用户名的情况下单击“确定”,Windows 将不会让我继续:他需要用户名和密码。
  • 如果我给他我为 DSMufficio 设置的用户名和密码,那么我就可以连接了;
  • DSMUfficio 也是如此,但有了这个,Windows 可以要求我进行身份验证; …

windows network-share samba

19
推荐指数
4
解决办法
15万
查看次数

NFS 上的文件锁定?

我的服务器使用 NFS(网络文件系统),而我无法使用 PHP 的 flock() 函数。有没有办法锁定 NFS 上的文件,或者是否需要这样做?

filesystems nfs locking network-share

18
推荐指数
4
解决办法
5万
查看次数

设置匿名 Windows Server 2008 网络共享?

如何在 Windows Server 2008 中创建真正匿名的读/写网络共享?

那是 ...

  • 没有显示登录对话框
  • 不需要域凭据

...以便任何 Windows 计算机都可以访问此共享,无论谁登录,无论该计算机是否在域中?

windows-server-2008 network-share

17
推荐指数
2
解决办法
3万
查看次数

VirtualBox:共享文件夹中的符号链接问题

前段时间有一个线程解决了同样的问题:Can't create symlinks in virtualbox shared folders。现在它关闭了(为什么?)。所以我开始一个新的,因为我现在遇到了这个问题并且找不到解决方案。

简短的问题描述:通过 attepms 在共享文件夹中创建/放置符号链接发生错误:

root@devmv:/var/www/sandbox/zf1sandbox# ln -s /lib/ZendFramework/ZF1 ZF1
ln: creating symbolic link `ZF1': Protocol error
Run Code Online (Sandbox Code Playgroud)

我已经尝试以不同的方式激活我的共享文件夹“工作区”的符号链接:

C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/var/www 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/var/www/ 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace/ 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/M:\workspace 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/M:\workspace\ 1
Run Code Online (Sandbox Code Playgroud)

我没有收到类似的错误

C:\Windows\system32>VBoxManage setextradata devvm VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace 1
VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) …
Run Code Online (Sandbox Code Playgroud)

windows debian virtualbox network-share symlink

17
推荐指数
1
解决办法
3万
查看次数

从网络共享复制 PowerShell DSC

我正在尝试使用 PowerShell DSC 从网络共享复制文件夹内容。这是代码:

Configuration TestSetup {
    Node localhost {
        File Test {
            SourcePath = "\\Server\SomeShare\SomeFolder"
            DestinationPath = "E:\test"
            Recurse = $true
            Type = "Directory"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用 - 当我运行它时,我收到以下错误消息:

The related file/directory is: \\Server\SomeShare\SomeFolder.
The path cannot point to the root directory or to the root of a net share.
SourcePath must be specified if you want to configure the destination directory recursively. Make sure that SourcePath is a directory and that it is accessible.
    + CategoryInfo          : …
Run Code Online (Sandbox Code Playgroud)

windows powershell network-share dsc

17
推荐指数
2
解决办法
2万
查看次数

在世界的另一端开设分公司

在这个问题上切入正题,因为我正在寻求尽可能多样化的解决方案,所以不想过多地影响任何意见。

  • 客户是一家英国公司。
  • 组织是 95% 带有 AD 的 Windows
  • 他们的 IT 政策是尽可能少地保留“本地”基础设施,因此他们有一条 1Gbps 的线路连接到容纳所有服务器基础设施的数据中心。
  • 无法证明高速链接合理的英国分支机构运行本地服务器和 Windows DFS,以便通过同步快速访问文件 - 工作正常。
  • 该公司已决定在澳大利亚悉尼开设办事处。
  • 目前,他们在这个办公室有 20 人,还有 1 个人在全国“存在”。
  • 他们在访问英国的延迟和带宽方面都存在问题。他们办公室的典型测试在天气好的时候通常不超过 4Mbps 和 320ms。
  • 高延迟阻碍了终端服务的使用。
  • 他们需要访问许多与英国员工相同的数据。

我们已经有了很多想法,但我想知道 ServerFault 的用户将如何解决这个问题。随意问的问题 :)

windows replication wide-area-network network-share infrastructure

16
推荐指数
1
解决办法
579
查看次数