更改文件所有權所需的帳戶權限

更改文件所有權所需的帳戶權限

我有一個應用程式需要能夠更改某些文件的擁有者。該應用程式在網域服務帳戶下運作(具有應用程式伺服器的本機管理權限,但不具有網域的其餘部分)。我能夠從應用程式呼叫 vbs 和 java 腳本(因此可以為 ICACLS 使用 shell),但服務帳戶似乎需要是檔案共用伺服器上的 1) 管理員或 2) 備份操作員。客戶不會這麼做。是否有其他方法可以向該服務帳戶授予權限,以便僅能夠更改特定資料夾中的文件所有者?

澄清一下:掃描應用程式正在應用程式伺服器上的網域服務帳戶下執行。掃描應用程式在掃描時識別用戶,並且需要能夠將掃描文件的所有權從服務帳戶變更為識別的用戶。應用程式不會在掃描時擷取使用者的密碼,因此在將檔案傳送到網路位置時無法選擇模擬。

答案1

當使用者建立檔案或資料夾時,Windows 通常會向建立者/擁有者指派「完全控制」權限。完全控制允許使用者向其他使用者分配他或她創建的文件的權限。

如果需要更改文件或資料夾的所有權,您可以用您自己的帳戶或您所屬的群組之一替換現有所有者。

你必須有完全控制或權限(NTFS ACL)取得所有權能夠更改文件或資料夾的所有權。

具有「復原檔案和目錄」權限的使用者(例如備份操作員)可以隨時將所有權分配給任何使用者或群組。

相關內容