幫助文檔:
TAKEOWN [/S system [/U username [/P [password]]]]
/F filename [/A] [/R [/D prompt]]
描述:
該工具以重新分配文件所有權的方式允許管理員重新獲取先前被拒絕訪問的文件訪問權。
參數(shù)列表:
/S system 指定要連接到的遠程系統(tǒng)。
/U [domain\]user 指定用戶上下文,命令在此上下文中執(zhí)行。
/P [password] 指定給定用戶上下文的密碼。如果省略,
提示輸入。
/F filename 指定文件名或目錄名模式。可以用通配符 "*"
指定模式。允許共享名\文件名。
/A 將所有權給于管理員組,而不是當前用戶。
/R 遞歸: 指示工具運行于指定的目錄和子目錄
里的文件上。
/D prompt 當前用戶在一個目錄里沒有“列出文件夾”權限時,使用默認答案。當在子目錄里進行
遞歸 (/R) 操作時會發(fā)生這種情況。用有效值 "Y" 獲取所有權或用 "N" 跳過。
/? 顯示該幫助消息。
注意: 1) 如果指定了 /A,文件所有權會給與當前登錄的用戶。
2) 不支持用 "?" 和 "*" 混合的模式。
3) /D 用于抑制確認提示。
示例:
TAKEOWN /?
TAKEOWN /F lostfile
TAKEOWN /F \\system\share\lostfile /A
TAKEOWN /F directory /R /D N
TAKEOWN /F directory /R /A
TAKEOWN /F *
TAKEOWN /F C:\Windows\System32\acme.exe
TAKEOWN /F %windir%\*.txt
TAKEOWN /S system /F MyShare\Acme*.doc
TAKEOWN /S system /U user /F MyShare\foo.dll
TAKEOWN /S system /U domain\user /P password /F share\filename
TAKEOWN /S system /U user /P password /F Doc\Report.doc /A
TAKEOWN /S system /U user /P password /F Myshare\*
TAKEOWN /S system /U user /P password /F Home\Logon /R
TAKEOWN /S system /U user /P password /F Myshare\directory /R /A
下面是一些實例:
強制將當前目錄下的所有文件及文件夾、子文件夾下的所有者更改為管理員組(administrators)命令:
takeown /f * /a /r /d y
將所有d:\documents目錄下的文件、子文件夾的NTFS權限修改為僅管理員組(administrators)完全控制(刪除原有所有NTFS權限設置):
cacls d:\documents\*.* /T /G administrators:F
在原有d:\documents目錄下的文件、子文件夾的NTFS權限上添加管理員組(administrators)完全控制權限(并不刪除原有所有NTFS權限設置):
cacls d:\documents\*.* /T /E /G administrators:F
取消管理員組(administrators)完全控制權限(并不刪除原有所有NTFS權限設置):
cacls \\Server\Documents\%username%\我的文檔 /t /e /r "mddq\domain admins"
cacls \\Server\Documents\%username%\桌面 /t /e /r "mddq\domain admins"
通過這二個命令可以實現(xiàn)批量奪取文件夾、文件所有者權限和添加管理員組完全控制權限。