![为什么我即使取得所有权后也无法更改文件/文件夹权限?](https://linux22.com/image/694679/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E5%8D%B3%E4%BD%BF%E5%8F%96%E5%BE%97%E6%89%80%E6%9C%89%E6%9D%83%E5%90%8E%E4%B9%9F%E6%97%A0%E6%B3%95%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%2F%E6%96%87%E4%BB%B6%E5%A4%B9%E6%9D%83%E9%99%90%EF%BC%9F.png)
我有一个文件夹层次结构,其中包含各种不同的权限。由于域组Administrator
不包含在此列表中,因此我在尝试更改权限时不断收到错误。
经过在网上的一番搜索,我发现我首先必须使用TAKEOWN
带有/r
标志的命令来获取文件的所有权。
好吧,我可以说这TAKEOWN
非常有效,但我仍然遇到同样的问题,即我收到警报Error Applying Changes
。
为什么会发生这种情况?
答案1
在所有权发生变化后,在目录上运行icalcs
命令来更新权限,通过忽略成功并继续失败标志,然后将输出通过管道传输到文本文件。
由于某些共享文件夹的文件路径太长,因此无法更改权限。
我尚未纠正该问题,但我的方法可能是使用命令subst
挂载有效的 UNC 路径并将其临时分配给本地驱动器号,然后使用 更新权限icacls
。