我可以使用 takeown.exe 授予当前登录用户文件夹的所有权。但是当我尝试:
takeown /s jimswork8 /u Everyone /f c:\test /R /D Y
它只是将所有权授予当前登录的用户。如果我使用 UI,我可以做到这一点,所以我认为这是可能的,但我就是无法正确使用语法。
谢谢
答案1
takeown 是微软坚持您不能将文件所有权设置为登录用户以外的其他人的时代遗留下来的。我不知道为什么该工具允许您指定用户名,但据我所知它不会遵守这一点。
icacls
允许您从命令行设置所有者。但它不会更新 ACE。如果文件/文件夹只是继承权限,则在命令后跟/setowner
一个/reset
命令将修复 ACE。
答案2
将文件夹或文件的所有者设置为组Everyone
- 适用于 Windows 7 及更高版本:
icacls "full path of file with file extension" /setowner "Everyone" /T /C