Permissions

伺服器管理員無法修改文件夾權限

  • May 11, 2018

我們的 Windows Server(執行 Server 2012 R2)上有一個共享文件夾。有人設法更改了幾個子文件夾的權限(從共享頂部向下幾級),現在伺服器管理員無法訪問文件夾、更改權限/所有權,甚至無法查看權限。

使用 Windows 資源管理器中的屬性,安全選項卡顯示“您必須具有讀取權限才能查看此對象的屬性”。高級選項也沒有幫助,同樣的無權限錯誤。此外,它顯示“無法顯示目前所有者”,並且“更改所有者”選項不起作用(無權限)。

使用父文件夾的屬性和安全來“替換所有子權限條目”也不起作用。

我打開了一個以管理員身份執行的命令提示符,並嘗試使用takeownandicacls命令,但都沒有工作。

>takeown /a /f foldername
ERROR: Access is denied.

>icacls foldername /reset /t /c
foldername: Access is denied.
Successfully processed 0 files; Failed processing 1 files

(刪除文件夾名以保護無辜者。)

關於其他方式收回所有權和/或重置權限的任何建議?伺服器是在 IT 數據中心執行的虛擬機,因此啟動到安全模式並不是一個真正的選擇。

原來有人讓這些子文件夾被某個 Windows 程序“鎖定”了,可能是打開了資源管理器視窗。當每週的 cron 作業試圖刪除這些臨時文件夾時,它會使文件夾進入這種奇怪的狀態。殺死文件夾上的鎖(電腦管理 -> 共享文件夾 -> 打開文件)導致文件夾消失!

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