根目录的所有者,由于权限问题无法删除

根目录的所有者,由于权限问题无法删除

Windows Server 2016 标准版

我正在尝试从服务器中删除大量(数万个)文件共享驱动器

使用标准的 Windows 方法选择文件夹并删除似乎可以删除大部分文件夹,但仍有一些文件夹残留。我无法通过 Windows 删除这些文件夹,我一直收到错误;

此文件夹包含名称太长而无法放入回收站的文件

我见过这个答案关于使用 7zip 删除,但这也不起作用并且会产生有关文件名太长相同的错误。

因此,我决定安装 git 并尝试使用命令行,但这导致了权限问题。

当以以下身份登录时,并查看共享驱动器(Z)的权限,我明白了;

jo@myserver MINGW64 /z
$ ls -ald
drwxr-xr-x 1 jo 1049089 0 Aug 11 16:55 ./

当我列出内容并查看权限时我看到;

jo@myserver MINGW64 /z
$ ls -al
total 16
drwxr-xr-x 1 jo 1049089 0 Jul 22 09:45 '$RECYCLE.BIN'/
drwxr-xr-x 1 jo 1049089 0 Aug 11 16:55  ./
drwxr-xr-x 1 jo 1049089 0 Apr 27 11:56  ../
drwxr-xr-x 1 jo 1049089 0 Aug 12 12:35 'part 2'/
drwxr-xr-x 1 jo 1049089 0 Aug 11 22:09 'System Volume Information'/
drwxr-xr-x 1 jo 1049089 0 May 26 14:08  final/

当我尝试删除part 2目录及其内容时,我收到该目录下每个文件的权限错误(见下面的示例输出);

jo@myserver MINGW64 /z
$ rm -rf 'part 2'

rm: cannot remove 'part 2 file1.... ...': Permission denied
rm: cannot remove 'part 2 file2.... ...': Permission denied

我以用户身份登录到服务器,该用户是服务器管理员,并且似乎是 Z 驱动器和我尝试删除的目录的所有者?

我所看到的此驱动器的唯一区别是,我已将其设为网络共享,并可供网络上的其他用户使用。

有什么想法为什么这不起作用或者我还可以做些什么来排除故障?

理想情况下,除了 git 之外,我不想使用任何其他第三方应用程序。

相关内容