关于Windows自带的权限设置问题

权限抢救

【参考文章】

刚刚插拔了U盘,发现再插入时突然拒绝我的访问

查看安全选项卡,发现所有权已经不是我了,也无法显示出所有权

我不知道发生了什么,但是还算是有经验。

直接更改U盘(E:/)所有权改为Administrators,然后再审核里面修改SYSTEM、Administrators获得权限成功,最后到权限部分修改所有权即可访问U盘,但是期间直接报错,虽然能访问U盘了,但是U盘内的文件夹直接拒绝了我的权限修改,因为里面文件夹的所有者还不是我的。

目前为止虽然能访问U盘了,但是文件夹和其下面的文件依然是拒绝访问的。

虽然通过上面的方法能够把权限改回来,但是这未免太累了,几百个文件呢,因此开始谋求批量修改权限的办法。

首先使用PwerShell(我的习惯,你可以使用CMD)的管理员模式获得所有文件夹的所有权:

1
2
#强制将当前目录下的所有文件及文件夹、子文件夹下的所有者更改为管理员组(administrators)命令:
takeown /f * /a /r /d y

这个时候你能访问一级目录,但是下面的文件夹依然是无权访问的。显然再每个子目录再执行文件也是太太难了。

因此输入以下指令:

1
2
#强制将路径下所有文件夹和文件的权限(F级:完全控制)赋予用户组(Users)
cacls e:/ /T /G users:F

之前教程是给管理组Administrators赋予权限,但是发现一些问题,比如打开二级文件夹会有权限提醒,虽然点击继续可以获得权限,但是有点烦,而且一级目录下的文件(非文件夹)依然是没有权限的,因此我直接改为用户(Users)获得权限,发现就一切正常了!


关于Windows自带的权限设置问题
https://qlozin.top/2024/08/11/文件夹权限紧急抢救指南/
作者
QLozan
发布于
2024年8月11日
许可协议