takeown / R不适用于隐藏文件


2

我正在运行批处理命令来获取一组用户文件夹的所有权,我发现所有权没有被推送到隐藏文件,例如~normal.dot 我正在使用以下命令: takeown /R /A /D Y /F D:\folderpath\username 我没有看到输出中的错误,但是当我尝试robocopy该目录时,我在这些文件上被拒绝访问。 我发现我必须手动转到文件属性>安全>高级>编辑(服务器2008)>使用此对象的可居住权限替换所有后代的所有现有可继承权限。 有没有办法确保我在拥有它后可以移动文件夹?

Answers:


6

听起来你已经获得了Takeown的所有权,但没有给自己读/写权限(这就是你之后必须通过GUI编辑它们的原因)。

要从您使用的命令行执行此操作 icacls 使用后 takeown

有效的东西 icacls <directory name> /grant <your username>:F /t


使用/ A开关运行takeown命令后,管理员会自动添加到文件夹的ACL中,而不是隐藏文件。我还需要运行icacls命令吗?
Dave

1
/ A使管理员组成为所有者而不是您。请记住,仅仅因为你拥有它并不意味着你拥有写权限。 :)
Ƭᴇcʜιᴇ007

工作得很好!谢谢你的帮助。
Dave

很抱歉再次出错,但即使在运行icacls之后,我仍然收到以〜开头的隐藏文件的访问被拒绝。有任何想法吗?
Dave

谢谢 这个答案!!!我已经把头发拉了几个小时试图弄清楚我怎么可能成为主人,却无法删除文件!果然,我没有读/写权限,一旦我授予它们,该文件就像渡渡鸟一样!再次感谢您的回答!!
MarqueIV
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.