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