Windows
為新創建的文件強制繼承 NTFS 權限
有誰知道強制在某個文件夾中創建的所有文件繼承該文件夾的 NTFS 權限的方法。
問題如下:
我有一個第三方軟體在某個文件夾中創建 PDF 文件,但問題是這些文件是僅使用該使用者和管理員組的權限創建的,該文件不會繼承它的文件夾的權限位於(包括可繼承的權限…未在創建的文件上標記),這也授予其他使用者組的訪問權限。
作為問題的臨時解決方案,我創建了一個 .bat
icacls "folder_path*" /inheritance:e
並將其放入任務計劃程序中。
如果其他人有更好的想法,請將其發佈在答案中。
編輯:問題是 PDF 文件首先在 %appdata% 文件夾中創建,然後它會被移動到同一驅動器上的自定義文件夾中,因此會保留它在 %appdata% 文件夾中的原始權限。
我在另一個驅動器上創建了一個新文件夾,該文件繼承了保存它的文件夾的權限(因為在另一個驅動器上移動實際上是首先複製然後刪除原始文件)。