重命名映射的WebDAV驱动器上的文件不适用于Windows客户端,但适用于NetDrive或WebDrive


0

当我通过以下方式将网络驱动器映射到Alfresco WebDAV时:

net use a: "https://myserver/alfresco/webdav/Sites/" /User:admin admin

我可以执行创建,删除,复制文件之类的操作,但不能重命名文件。重命名会导致错误“ 连接到系统的设备不起作用。 ”:

> rename test.docx test2.docx
A device attached to the system is not functioning.
(Ein an das System angeschlossenes Gerät funktioniert nicht.)

用户具有足够的权限。通过NetDriveMapDrive而不是Windows /“ net use” 映射WebDAV文件夹时,它可以正常工作。Windows中的嵌入式WebDAV客户端似乎有问题。

文件夹中没有多少文件,我想在其中重命名文件。只有十个左右。

我会以某种方式理解这是否是一个普遍的问题,而我根本无法连接,但是为什么仅重命名命令会失败?有没有人遇到过这个问题以及如何解决这个想法?

环境:

  • 客户端:Windows 8.1
  • 服务器(Alfresco / WebDAV):Windows 2012 RC2服务器

===更新:===

我在本地Alfresco实例上尝试了相同的方法

  • 客户端:Windows 8.1
  • 服务器(Alfresco / WebDAV):Windows 8.1

在这里,重命名效果很好。Windows 2012 Server配置似乎是一个问题,但我不确定要看哪里。我已经比较了组策略编辑器(gpedit.msc:配置->安全设置->本地策略->安全选项),但是没有发现任何重大差异。


有点相关,但是与该线程相比,我在服务器端的Alfresco日志中看不到任何内容。forums.alfresco.com/forum/…–
Mathias

Answers:


0

我没有足够的声誉来发表评论,所以我正在写一个答案...

我的想法是,您的CHMOD不正确。我刚刚使用自己的cloud复制了该内容。如果将CHMOD设置为555,我将得到与您描述的相同的错误。但是,当我将其更改为644(应该是这样)时,我一点都没有问题。

我认为Windows的嵌入式WebDAV客户端不是问题,因为它在使用Windows 7和Windows 10的两台不同计算机上为我工作。

但是我真的不能告诉你为什么它可以与NetDrive / MapDrive一起使用.. :)

无论如何,我建议您检查CHMOD并在文件夹上将其设置为755,在文件上将其设置为644。


该服务器是Windows服务器,而不是Linux。因此,我尝试使用Windows等效的CHMOD,但它不起作用。我根据superuser.com/questions/163049/…尝试了“ cacls test.txt / g所有人:f”和“ icacls test.txt / grant所有人:F” ,但是它不起作用。第一个命令sys,CACLS仅在NTFS文件系统上工作,第二个命令也引发错误。
Mathias Conradt 2015年

另外,进入WebDAV驱动器上的文件的文件属性,它不会显示任何安全性选项卡/设置;而是显示任何安全性选项卡/设置。我假定权限应由WebDAV服务器的安全层(在我的情况下为Alfresco)处理。
Mathias Conradt 2015年

好吧,很抱歉,但是我没有使用Alfresco的经验,我只想检查它在服务器上的工作情况,并且可以通过更改CHMOD来重现它。但是,如果您的访问权限很好,那么我的想法可能是错误的-抱歉:(
A1985年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.