Windows获取所有权、批量添加用户权限

介绍了如何自己输入命令来实现这些功能。

Windows获取所有权、批量添加用户权限

By img Microanswer Create at:Mar 8, 2024, 11:30:28 AM 
介绍了如何自己输入命令来实现这些功能。


请注意,本文内容均仅在Windows操作系统环境下使用,不适用于MacOS和Linux等非Windows系统。

一、管理员获取所有权

管理员获取所有权,其实就是执行 takeown 这个命令来进行获取,比如说,打开一个CMD命令行窗口,当然这个CMD命令行窗口需要以管理员权限运行,然后执行下面的命令:

takeown /r /f D:\dir1

这个命令就可以将 D:\dir1 目录及其子目录下的所有文件的所有权获取到。/f 表示指定目录, /r 表示递归设置给子目录。

二、批量添加用户权限

当我们获取到文件的所有权之后,可能仍然不能操作某些文件,假设你重装了操作系统,以前的D盘下的文件在现在装好的系统里面再打开可能就会提示你没有权限,即使你获取了所有权,你也没有办法打开或者执行。那么针对这种情况,极有可能是因为该文件当前的写入读取权限列表中没有当前登录Windows的用户,我们只需要手动给文件添加权限就可以了。右击文件点击【属性】→【安全】→【编辑】→【添加】让后将当前登录的用户添加进去,你就可以正常使用该文件了。

但是我们如果想为整个目录或者整个磁盘进行这个操作,那每个文件都这样点击一边简直要人命。其实有一个命令 icacls 可以帮助我们完成这件事情,同样的用管理员权限打开一个CMD窗口,使用命令:

icacls "D:" /grant "username":(F) /t /c

就可以将整个D盘及其子目录下的文件全部都加上用户username的全部控制权限(读取、写入、执行),/t 表示递归处理所有子目录文件,/c 表示遇到一些文件处理错误继续处理后续的文件。

经过上面两个命令后,基本上我们新安装的系统就又可以快乐的使用之前的文件了。

Full text complete, Reproduction please indicate the source. Help you? Not as good as one:
Comment(Comments need to be logged in. You are not logged in.)
You need to log in before you can comment.

Comments (0 Comments)