Windows

無法在沒有刪除權限的情況下將 Office 文件保存在共享網路驅動器上

  • December 8, 2020

我有一個所有員工都分配到的組。我以相同的方式設置了 CREATOR 使用者。他們擁有所有 RW 權限,但沒有刪除權限。

一切都按預期工作,但是,Office 相關產品無法保存。他們拋出一個權限錯誤。我的理論是 Office 嘗試刪除該文件,然後將其臨時/目前保存的文件重命名/複製為新文件。

任何人都可以解決此問題或連結嗎?

這是 Office 2016。我讀到有人在 Office 2013 中遇到過這個問題,我嘗試應用修復程序,但沒有成功。

此外,我嘗試使用具有刪除權限的使用者執行 Office,並且沒有任何問題。

我的想法:https ://superuser.com/questions/1252321/running-an-application-always-as-another-user-not-short-cut-based

這是因為如何打開 Office 文件進行編輯。

當您打開 Office 文件時,應用程序會在同一文件夾中創建一個隱藏的臨時文件。當您在文件中工作時,您的修改將寫入此文件(順便說一句,這就是自動保存的工作方式)。

保存文件時,會刪除原始文件,然後將臨時文件重命名為原始文件。因為您的使用者沒有刪除文件的權限,所以操作失敗。

以下是此Microsoft Word 支持文章中詳細介紹的過程概述:

創建臨時文件 創建 ~wrdxxxx.tmp
寫入臨時文件 將範例數據保存到 ~wrdxxxx.tmp
刪除原始文件刪除EXAMPLE.DOC
將 temp 移至目標名稱 將 ~wrdxxxx.tmp 移至 Example.doc

根據同一篇文章:

通過將臨時文件與保存的文件放在同一目錄中,Word 獲得了顯著的性能速度…..Word 創建臨時文件的位置是硬編碼資訊,無法編輯。因此,相應地設置使用者的 NTFS 權限非常重要。

這對於所有保存文件的 Office 桌面應用程序(即 Word、Excel、PowerPoint 和 Publisher)都是相同的。可以在此處找到 Word(特別是)所需的 NTFS 權限的完整列表。NTFS 刪除就是其中之一。

引用自:https://serverfault.com/questions/874745