Takeown、Cacls、Icacls-文件、文件夹夺权用法
本文补充下常用的文件、文件夹夺权或者夺取所有者的方法,涉及Takeown、Cacls、Icacls用法。
takeown /f 文件名
获取该文件的所属权
takeown /f /r /d n 文件夹
获取整个文件夹及其下面子目录文件的所属权
takeown /f * /a /r /d y
强制将当前目录下的所有文件及文件夹、子文件夹下的所有者更改为管理员组(administrators)
cacls d:\file1\*.* /T /G administrators:F
将所有d:\file1目录下的文件、子文件夹的NTFS权限修改为仅管理员组(administrators)完全控制(删除原有NTFS权限设置)
cacls d:\file1\*.* /T /E /G administrators:F
在原有d:\file1目录下的文件、子文件夹的NTFS权限上添加管理员组(administrators)完全控制权限(不删除原有NTFS权限设置):
icacls c:\windows\* /save AclFile /T
将 c:\windows 及其子目录下所有文件的ACL 保存到 AclFile。
icacls c:\windows\ /restore AclFile
将还原 c:\windows 及其子目录下存在的 AclFile 内所有文件的 ACL。
icacls file /grant Administrator:(D,WDAC)
将授予用户对文件删除和写入 DAC 的管理员权限。
icacls file /grant *S-1-1-0:(D,WDAC)
将授予由 sid S-1-1-0 定义的用户对文件删除和写入 DAC 的权限。
出处:https://blog.51cto.com/wenzhongxiang/2349272
=======================================================================================
文件的所有权分配,并给指定用户操作权限:takeown与icacls命令
一、获取文件所有权的dos命令:takeown
温馨提示:只有管理员组的用户才能使用takeown命令获取文件所有权
用法1、当前登录用户获取某个文件或文件夹的所有权
命令语法:takeown /f 要获取其所有权的文件路径
我们先用dir /q命令查看文件的所有者,
例如:
dir /q d:\tmp\123.txt
然后获取文件的所有权
takeown /f d:\tmp\123.txt
用法2、管理员组获取某个文件或文件夹的所有权
命令语法:takeown /f 要获取其所有权的文件路径 /a
用法3、获取指定目录及其所有子目录和文件的所有权
命令语法:takeown /f 要获取其所有权的目录路径 /r
/r参数表示recursive (递归),即获取指定目录下的所有子目录和文件的所有权
二、显示或者修改文件访问控制列表的dos命令:icacls
用法1、授予指定用户某个文件或目录的访问权限
命令语法:icacls 文件或目录路径 /grant 用户名:权限代码
常用的权限代码有:n代表无访问权限、f代表完全访问权限、d代表删除权限等等
例如:给文件d:\tmp\123.txt分配完全访问权限
icacls d:\tmp\123.txt /grant administrator:F
关注我】。(●'◡'●)
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Jack_孟】!
本文来自博客园,作者:jack_Meng,转载请注明原文链接:https://www.cnblogs.com/mq0036/p/16514479.html
【免责声明】本文来自源于网络,如涉及版权或侵权问题,请及时联系我们,我们将第一时间删除或更改!
posted on 2022-07-24 14:32 jack_Meng 阅读(1242) 评论(0) 编辑 收藏 举报