如何通过命令行为外部硬盘上的“所有人”添加权限

16 windows-7 file-permissions

我有一个外部硬盘驱动器,我搞砸了文件权限,但是在修复它时,我认为没问题,因为我的用户名可以很好地访问文件。现在我在两台 PC 上使用它(实际上是 ATM,我无法访问我的另一台 PC),我无法访问这些文件。

问题是这个目录有数百个文件夹,没有“每个人”的权限。我想给它默认权限,包括拥有用户“所有人”的所有访问权限。如何通过命令行为这数百个文件夹执行此操作?

Sat*_*hat 40

使用 takeown采取文件的所有权

takeown /r /d y /f * 
Run Code Online (Sandbox Code Playgroud)

^ 递归地取得所有文件的所有权,而不提示“你确定吗”。

跟进icacls设置访问控制列表

icacls * /t  /grant Everyone:F
Run Code Online (Sandbox Code Playgroud)

这将递归地授予用户组“Everyone”对文件夹中所有文件的完全访问权限。