在 Windows 7 中将外部硬盘驱动器数据的文件和文件夹权限重置为默认值

Nom*_*man 50 windows-7 hard-drive file-permissions

我有一个外部硬盘驱动器,更改了文件的一些安全设置,现在我无法在其他系统中访问它们。我是这个系统的管理员。有什么工具可以将所有内容的所有安全设置重置为默认值?

Deb*_*bra 60

你可以用 GUI 来做到这一点——取得所有权,然后重置一切——

右键单击根文件夹> 属性> 安全性> 高级> 所有者(选项卡)> 编辑> 从列表中选择您的帐户(或从“其他用户或组”按钮中选择)并选择“替换子容器和对象的所有者”

取得所有权

还有一个“takeown”命令,即如果文件位于您看到为 E 的驱动器上:-

TAKEOWN /F E:\ /R /D Y
Run Code Online (Sandbox Code Playgroud)

获得所有权后,您必须设置权限;为此,您使用 ICACLS:

ICACLS "e:\" /reset /T
Run Code Online (Sandbox Code Playgroud)

可以通过“ICACLS /?”找到使用 ICACLS 更改权限的其他方法。因为您可以明确添加您的权限、替换等。

http://www.askvg.com/guide-how-to-take-ownership-permission-of-a-file-or-folder-manually-in- 上有一个很好的截图教程(包括这里的截图)windows/虽然它向您展示了如何从 GUI 完成整个过程。

  • 第二个命令是`ICACLS "e:\" /reset /T`,而是使用 `cd` 导航到所需的目录。例如。`cd /d E:`。完成后运行此命令:`ICACLS * /reset /T` (8认同)
  • 您的第二个命令 `ICACLS "e:\" /reset /T` 在我的电脑上不起作用。告诉我 *不允许此操作,因为它会创建一个无法使用的 ACL。* (2认同)

小智 10

TAKEOWN /F E:\ /R /D Y
Run Code Online (Sandbox Code Playgroud)

该命令工作正常。

ICACLS "E:\" /reset /T
Run Code Online (Sandbox Code Playgroud)

该命令不起作用,但必须为其添加星号 (*)。举个例子:

ICACLS "E:\*" /reset /T
Run Code Online (Sandbox Code Playgroud)

对于那些与我遇到同样问题的人。