win11 递归修改文件夹的用户权限很慢,有无其它方法?

2022-11-01 15:03:59 +08:00
 fox0001

重新安装完系统后,新建了一个用户 abc ,属于管理员用户组。

这样导致修改第二只硬盘的文件时,总是提示需要管理员权限。于是把第二只硬盘的文件和文件夹的拥有者,全部改为 abc 。但是文件太多,超级慢。

类似的操作,在 Linux 上很快。

所以想问下,有无更快的方法?

1528 次点击
所在节点    Windows
10 条回复
0TSH60F7J2rVkg8t
2022-11-01 15:13:33 +08:00
一般不出意外的话,文件夹下的子文件夹不都是继承权限的吗?这样只要改根目录权限即可啊,不需要递归啊。
0TSH60F7J2rVkg8t
2022-11-01 15:14:17 +08:00
哦哦,楼主要改拥有者,理解错了。。。不要改拥有者,在根目录给当前账户读写和完全控制权限即可。
0TSH60F7J2rVkg8t
2022-11-01 15:17:06 +08:00
另外可以用 Takeown.exe 这个程序,直接在命令行更换拥有者
0TSH60F7J2rVkg8t
2022-11-01 15:21:11 +08:00
icacls c:\ps\* /setowner jack /T /C /L /Q

还可以用这个命令,递归设置 c:\ps 目录下所有文件和文件夹拥有者为账号 jack
fox0001
2022-11-01 15:24:09 +08:00
@ahhui #4 都试过了,主要是太多零碎的文件

1 )试过只给当前用户“完全控制”的权限,也会递归执行,也会慢。

2 )试过用 takeown 命令,一样是慢。
0TSH60F7J2rVkg8t
2022-11-01 15:26:15 +08:00
@fox0001 一个最简单的办法,给第二块硬盘根目录加 everyone 的读写权限,这样就不要管拥有者了。
cubecube
2022-11-01 19:58:41 +08:00
@ahhui 问题是当你要修改的时候,就需要轮训一遍了,因为你不确定子目录是否还是继承的,是否已经改过
PrinceofInj
2022-11-01 23:00:01 +08:00
试试剪切走,然后再复制回来
lixiang2017
2022-11-02 12:13:12 +08:00
试试 wsl?
linuxgo
2022-11-22 11:31:32 +08:00
windows 的权限管理一直都是垃圾一般的存在,要换整个目录的权限有时等了很久,结果给你报个不能修改,能把肺给气炸

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/891783

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX