如题所述
ä¿è¯èªå·±çç£çååºæ ¼å¼æ¯NTFS.FAT32æ¯ä¸è¡ç.
ä¸ãCacls.exeå½ä»¤ç使ç¨
è¿æ¯ä¸ä¸ªå¨Windows 2000/XP/Server 2003æä½ç³»ç»ä¸é½å¯ä»¥ä½¿ç¨çå½ä»¤ï¼ä½ç¨æ¯æ¾ç¤ºæè ä¿®æ¹
æ件ç访é®æ§å¶è¡¨ï¼å¨å½ä»¤ä¸å¯ä»¥ä½¿ç¨éé 符æå®å¤ä¸ªæ件ï¼ä¹å¯ä»¥å¨å½ä»¤ä¸æå®å¤ä¸ªç¨æ·ã
å½ä»¤è¯æ³å¦ä¸ï¼Cacls filename [/T] [/E] [/C] [/G usererm] [/R user [...]] [/P usererm [...]] [/D user [...]]
Filenameï¼æ¾ç¤ºè®¿é®æ§å¶å表(以ä¸ç®ç§°ACL)
/Tï¼æ´æ¹å½åç®å½åå ¶ææåç®å½ä¸æå®æ件çACL
/Eï¼ç¼è¾ACLèä¸æ¿æ¢
/Cï¼å¨åºç°æç»è®¿é®é误æ¶ç»§ç» ãã
/G Userer:permï¼èµäºæå®ç¨æ·è®¿é®æéï¼Perm代表ä¸å级å«ç访é®æéï¼å ¶å¼å¯ä»¥æ¯R(读å)ãW(åå ¥)ãC(æ´æ¹ï¼åå ¥)ãF(å®å ¨æ§å¶)çã
/R userï¼æ¤éæå®ç¨æ·ç访é®æéï¼æ³¨æ该åæ°ä» å¨ä¸â/Eâä¸èµ·ä½¿ç¨æ¶ææã
/P userï¼permï¼æ¿æ¢æå®ç¨æ·ç访é®æéï¼permçå«ä¹ååï¼ä½å¢å äºâN(æ )âçé项ã
/D userï¼æç»æå®ç¨æ·ç访é®ã
â ï¼æ¥çæ件夹ç访é®æ§å¶æé
æ¥çC:\rueryæ件夹ç访é®æ§å¶æé,é£ä¹åªéè¦å¨"å¼å§âè¿è¡"对è¯æ¡æåæ¢å°å½ä»¤æ示符模å¼ä¸,é®å ¥å¦ä¸å½ä»¤:
Cacls C:\rueryæ¤æ¶ï¼æ们ä¼çå°ææç¨æ·ç»åç¨æ·å¯¹C:\rueryæ件夹ç访é®æ§å¶æé项ç®.
CI表示ACEä¼ç±ç®å½ç»§æ¿.
OI表示ACEä¼ç±æ件继æ¿.
IO表示ACIä¸éç¨äºå½åæ件æç®å½.
æ¯è¡æ«å°¾çåæ¯è¡¨ç¤ºæ§å¶æéï¼ä¾å¦"F"表示å®å ¨æ§å¶,"C"表示æ´æ¹,"W"表示åå ¥."R"表示读åå¦æä½ å¸ææ¥ç该æ件夹ä¸æææ件(å æ¬åæ件夹ä¸çæ件)ç访é®æ§å¶æé(è§å¾1)ï¼å¯ä»¥é®å ¥"Cacls C:\ruery ."å½ä»¤.
â¡:ä¿®æ¹æ件夹ç访é®æ§å¶æé
åå¦ä½ å¸æç»äºæ¬å°ç¨æ·rueryå®å ¨æ§å¶C:\rueryæ件夹ååæ件夹ä¸æææ件ç访é®æéï¼åªéè¦é®å ¥å¦ä¸å½ä»¤:
Cacls C:\ruery /t /e /c /g ruery:F
"/t"表示修æ¹æ件夹ååæ件夹ä¸æææ件çACL.
"/e"è¡¨ç¤ºä» åç¼è¾å·¥ä½èä¸æ¿æ¢.
"/c"表示å¨åºç°æç»è®¿é®é误æ¶ç»§ç».
"/g ruery:F"表示ç»äºæ¬å°ç¨æ·ruery以å®å ¨æ§å¶çæé.
"f"代表å®å ¨æ§å¶ï¼å¦æåªæ¯å¸æç»äºè¯»åæéï¼é£ä¹åºå½æ¯"r"
â¢:æ¤éç¨æ·ç访é®æ§å¶æé
å¦æä½ å¸ææ¤érueryç¨æ·å¯¹C:\rueryæ件夹åå ¶åæ件夹ç访é®æ§å¶æéï¼å¯ä»¥é®å ¥å¦ä¸å½ä»¤ï¼
cacls C:\ruery /t /e /c /r rueryå¦æåªæ¯æç»ç¨æ·ç访é®ï¼é£ä¹å¯ä»¥é®å ¥å¦ä¸å½ä»¤ï¼
cacls C:\ruery /t /e /c /d ruery
cacls.exe c:\windows\system32\net.exe /c /e /t /g administrators:F
cacls.exe c:\windows\system32\dllcache\net.exe /c /e /t /g administrators:Fcacls.exe c:\windows\system32\net.exe /c /e /t /g everyone:F
cacls.exe c:\windows\system32\dllcache\net.exe /c /e /t /g everyone:Fcacls.exe c:\windows\system32\net.exe /c /e /t /g system:F
cacls.exe c:\windows\system32\dllcache\net.exe /c /e /t /g system:Fcacls.exe c:\windows\system32\net.exe /c /e /t /g administrator:F
cacls.exe c:\windows\system32\dllcache\net.exe /c /e /t /g administrator:F
cacls.exe c: /e /t /g everyone:Fããã #ædç设置为everyoneå¯ä»¥æµè§
cacls.exe d: /e /t /g everyone:Fããã #ædç设置为everyoneå¯ä»¥æµè§
cacls.exe e: /e /t /g everyone:Fããããã#æeç设置为everyoneå¯ä»¥æµè§
cacls.exe f: /e /t /g everyone:Fããããã#æfç设置为everyoneå¯ä»¥æµè§
äºã使ç¨å¢å¼ºå·¥å ·xcals.exe
å¨windows 2000èµæºå·¥å ·å ä¸ï¼å¾®è½¯è¿æä¾äºä¸ä¸ªå为xcacls.exeçæ件æ§å¶æéä¿®æ¹å·¥å ·ï¼å ¶åè½è¾cacls.exeæ´ä¸ºå¼ºå¤§ï¼å¯ä»¥éè¿å½ä»¤è¡è®¾ç½®ææå¯ä»¥å¨windowsèµæºç®¡çå¨ä¸è®¿é®å°çæ件系ç»
å®å ¨é项ï¼æ们å¯ä»¥ä»[url]http: //www.microsoft.com/windows2000/techinfo/reskit/tools/existing/xcacls-o.asp [/url]ä¸è½½ï¼å®è£ åå³å¯ä½¿ç¨ãxcacls.exeå½ä»¤çè¯æ³ååæ°ä¸cacls.exeåºæ¬ç¸åï¼ä½ä¸åçæ¯å®éè¿æ¾ç¤ºåä¿®æ¹ä»¶ç访é®æ§å¶å表ï¼aclï¼æ§è¡æ¤æä½ãå¨â/gâåæ°åé¤ä¿æåæçpermæéå¤ï¼è¿å¢å äºspecï¼ç¹æ®è®¿é®æé)çé项ï¼å¦å¤è¿å¢å äºâ/yâçåæ°ï¼è¡¨ç¤ºç¦æ¢å¨æ¿æ¢ç¨æ·è®¿é®æéæ¶åºç°ç¡®è®¤æ示ï¼èé»è®¤æ åµä¸ï¼cacls.exeæ¯è¦æ±ç¡®è®¤çï¼è¿æ ·å¨æ¹å¤çä¸è°ç¨cacls.exeå½ä»¤æ¶ï¼ç¨åºå°åæ¢ååºå¹¶çå¾ è¾å ¥æ£ç¡®ççæ¡ï¼å¼å ¥â/yâåæ°åå°å¯ä»¥åæ¶æ¤ç¡®è®¤ï¼è¿æ ·æ们就å¯ä»¥å¨æ¹å¤çä¸ä½¿ç¨xcacls.exeå½ä»¤äºã
â :æ¥çæ件ææ件夹çæé
å¨âå¼å§âè¿è¡â对è¯æ¡æåæ¢å°å½ä»¤æ示符模å¼ä¸ï¼æ³¨æ请äºå å°âc:\program files\resource kitâæ·»å å°âç³»ç»å±æ§âé«çº§âç¯å¢åéâç³»ç»åéâä¸ï¼æè éè¿cdå½ä»¤å°å ¶è®¾ç½®ä¸ºå½åè·¯å¾ï¼å¦åä¼æ示æ¾ä¸å°æ件ï¼ç¶åé®å ¥å¦ä¸å½ä»¤ï¼
xcacls C:\ruery
æ¤æ¶ï¼æ们ä¼çå°å¾2æ示ççªå£ï¼è¿éå¯ä»¥æ¥çå°ææç¨æ·ç»æç¨æ·å¯¹C:\rueryæ件夹ç访é®æ§å¶æéï¼io表示æ¤aceä¸åºç¨äºå½å对象ï¼ci表示ä»å±çªå£å°ç»§æ¿æ¤aceï¼oi表示ä»å±æ件å°ç»§æ¿è¯¥aceï¼np表示ä»å±å¯¹è±¡ä¸ç»§ç»ä¼ æ继æ¿çaceï¼èæ¯è¡æ«å°¾çåæ¯è¡¨ç¤ºä¸å级å«çæéï¼
f表示å®å ¨æ§å¶.
c表示æ´æ¹.
w表示åå ¥.
â¡:æ¿æ¢æ件夹ä¸çaclèä¸ç¡®è®¤
xcacls C:\ruery /g administrator:rw/y
以ä¸å½ä»¤å°æ¿æ¢C:\rueryæ件夹ä¸æææ件åæ件夹çaclï¼èä¸æ«æåæ件夹ï¼ä¹ä¸ä¼è¦æ±ç¨æ·ç¡®è®¤.
â¢:èµäºæç¨æ·å¯¹æ件夹çæ§å¶æé
xcacls h:\temp /g administrator:rwed;rw /e以ä¸å½ä»¤å°èµäºç¨æ·ruery对C:\rueryæ件夹ä¸æææ°å»ºæ件ç读åãåå ¥ãè¿è¡åå é¤æéï¼ä½éè¦è¯´æçæ¯ï¼è¿æ¡å½ä»¤åªæ¯èµäºäºç¨æ·å¯¹æ件夹æ¬èº«ç读åæéï¼èä¸å æ¬åæ件夹ä¸çæ件ã
对æ®éç¨æ·æ¥è¯´ï¼cals.exeåxcacls.exeçä½ç¨å¯è½ä¸æ¯é£ä¹ææ¾ï¼è¿å¨windows 2000/xp/server 2003çæ 人å¼å®å®è£ ä¸ç¹å«æç¨ï¼ç®¡çåå¯ä»¥ä¸ºæä½ç³»ç»æå¨çæ件夹设置åå§è®¿é®æéï¼å¨å°è½¯ä»¶ååå°
æå¡å¨æå·¥ä½ç«æ¶ï¼è¿å¯ä»¥åå© xcacls.exeæä¾åæ¥ä¿æ¤ï¼ä»¥é²æ¢ç¨æ·è¯¯å é¤æ件夹ææ件ã
ä¸ãCacls.exeå½ä»¤ç使ç¨
è¿æ¯ä¸ä¸ªå¨Windows 2000/XP/Server 2003æä½ç³»ç»ä¸é½å¯ä»¥ä½¿ç¨çå½ä»¤ï¼ä½ç¨æ¯æ¾ç¤ºæè ä¿®æ¹
æ件ç访é®æ§å¶è¡¨ï¼å¨å½ä»¤ä¸å¯ä»¥ä½¿ç¨éé 符æå®å¤ä¸ªæ件ï¼ä¹å¯ä»¥å¨å½ä»¤ä¸æå®å¤ä¸ªç¨æ·ã
å½ä»¤è¯æ³å¦ä¸ï¼Cacls filename [/T] [/E] [/C] [/G usererm] [/R user [...]] [/P usererm [...]] [/D user [...]]
Filenameï¼æ¾ç¤ºè®¿é®æ§å¶å表(以ä¸ç®ç§°ACL)
/Tï¼æ´æ¹å½åç®å½åå ¶ææåç®å½ä¸æå®æ件çACL
/Eï¼ç¼è¾ACLèä¸æ¿æ¢
/Cï¼å¨åºç°æç»è®¿é®é误æ¶ç»§ç» ãã
/G Userer:permï¼èµäºæå®ç¨æ·è®¿é®æéï¼Perm代表ä¸å级å«ç访é®æéï¼å ¶å¼å¯ä»¥æ¯R(读å)ãW(åå ¥)ãC(æ´æ¹ï¼åå ¥)ãF(å®å ¨æ§å¶)çã
/R userï¼æ¤éæå®ç¨æ·ç访é®æéï¼æ³¨æ该åæ°ä» å¨ä¸â/Eâä¸èµ·ä½¿ç¨æ¶ææã
/P userï¼permï¼æ¿æ¢æå®ç¨æ·ç访é®æéï¼permçå«ä¹ååï¼ä½å¢å äºâN(æ )âçé项ã
/D userï¼æç»æå®ç¨æ·ç访é®ã
â ï¼æ¥çæ件夹ç访é®æ§å¶æé
æ¥çC:\rueryæ件夹ç访é®æ§å¶æé,é£ä¹åªéè¦å¨"å¼å§âè¿è¡"对è¯æ¡æåæ¢å°å½ä»¤æ示符模å¼ä¸,é®å ¥å¦ä¸å½ä»¤:
Cacls C:\rueryæ¤æ¶ï¼æ们ä¼çå°ææç¨æ·ç»åç¨æ·å¯¹C:\rueryæ件夹ç访é®æ§å¶æé项ç®.
CI表示ACEä¼ç±ç®å½ç»§æ¿.
OI表示ACEä¼ç±æ件继æ¿.
IO表示ACIä¸éç¨äºå½åæ件æç®å½.
æ¯è¡æ«å°¾çåæ¯è¡¨ç¤ºæ§å¶æéï¼ä¾å¦"F"表示å®å ¨æ§å¶,"C"表示æ´æ¹,"W"表示åå ¥."R"表示读åå¦æä½ å¸ææ¥ç该æ件夹ä¸æææ件(å æ¬åæ件夹ä¸çæ件)ç访é®æ§å¶æé(è§å¾1)ï¼å¯ä»¥é®å ¥"Cacls C:\ruery ."å½ä»¤.
â¡:ä¿®æ¹æ件夹ç访é®æ§å¶æé
åå¦ä½ å¸æç»äºæ¬å°ç¨æ·rueryå®å ¨æ§å¶C:\rueryæ件夹ååæ件夹ä¸æææ件ç访é®æéï¼åªéè¦é®å ¥å¦ä¸å½ä»¤:
Cacls C:\ruery /t /e /c /g ruery:F
"/t"表示修æ¹æ件夹ååæ件夹ä¸æææ件çACL.
"/e"è¡¨ç¤ºä» åç¼è¾å·¥ä½èä¸æ¿æ¢.
"/c"表示å¨åºç°æç»è®¿é®é误æ¶ç»§ç».
"/g ruery:F"表示ç»äºæ¬å°ç¨æ·ruery以å®å ¨æ§å¶çæé.
"f"代表å®å ¨æ§å¶ï¼å¦æåªæ¯å¸æç»äºè¯»åæéï¼é£ä¹åºå½æ¯"r"
â¢:æ¤éç¨æ·ç访é®æ§å¶æé
å¦æä½ å¸ææ¤érueryç¨æ·å¯¹C:\rueryæ件夹åå ¶åæ件夹ç访é®æ§å¶æéï¼å¯ä»¥é®å ¥å¦ä¸å½ä»¤ï¼
cacls C:\ruery /t /e /c /r rueryå¦æåªæ¯æç»ç¨æ·ç访é®ï¼é£ä¹å¯ä»¥é®å ¥å¦ä¸å½ä»¤ï¼
cacls C:\ruery /t /e /c /d ruery
cacls.exe c:\windows\system32\net.exe /c /e /t /g administrators:F
cacls.exe c:\windows\system32\dllcache\net.exe /c /e /t /g administrators:Fcacls.exe c:\windows\system32\net.exe /c /e /t /g everyone:F
cacls.exe c:\windows\system32\dllcache\net.exe /c /e /t /g everyone:Fcacls.exe c:\windows\system32\net.exe /c /e /t /g system:F
cacls.exe c:\windows\system32\dllcache\net.exe /c /e /t /g system:Fcacls.exe c:\windows\system32\net.exe /c /e /t /g administrator:F
cacls.exe c:\windows\system32\dllcache\net.exe /c /e /t /g administrator:F
cacls.exe c: /e /t /g everyone:Fããã #ædç设置为everyoneå¯ä»¥æµè§
cacls.exe d: /e /t /g everyone:Fããã #ædç设置为everyoneå¯ä»¥æµè§
cacls.exe e: /e /t /g everyone:Fããããã#æeç设置为everyoneå¯ä»¥æµè§
cacls.exe f: /e /t /g everyone:Fããããã#æfç设置为everyoneå¯ä»¥æµè§
äºã使ç¨å¢å¼ºå·¥å ·xcals.exe
å¨windows 2000èµæºå·¥å ·å ä¸ï¼å¾®è½¯è¿æä¾äºä¸ä¸ªå为xcacls.exeçæ件æ§å¶æéä¿®æ¹å·¥å ·ï¼å ¶åè½è¾cacls.exeæ´ä¸ºå¼ºå¤§ï¼å¯ä»¥éè¿å½ä»¤è¡è®¾ç½®ææå¯ä»¥å¨windowsèµæºç®¡çå¨ä¸è®¿é®å°çæ件系ç»
å®å ¨é项ï¼æ们å¯ä»¥ä»[url]http: //www.microsoft.com/windows2000/techinfo/reskit/tools/existing/xcacls-o.asp [/url]ä¸è½½ï¼å®è£ åå³å¯ä½¿ç¨ãxcacls.exeå½ä»¤çè¯æ³ååæ°ä¸cacls.exeåºæ¬ç¸åï¼ä½ä¸åçæ¯å®éè¿æ¾ç¤ºåä¿®æ¹ä»¶ç访é®æ§å¶å表ï¼aclï¼æ§è¡æ¤æä½ãå¨â/gâåæ°åé¤ä¿æåæçpermæéå¤ï¼è¿å¢å äºspecï¼ç¹æ®è®¿é®æé)çé项ï¼å¦å¤è¿å¢å äºâ/yâçåæ°ï¼è¡¨ç¤ºç¦æ¢å¨æ¿æ¢ç¨æ·è®¿é®æéæ¶åºç°ç¡®è®¤æ示ï¼èé»è®¤æ åµä¸ï¼cacls.exeæ¯è¦æ±ç¡®è®¤çï¼è¿æ ·å¨æ¹å¤çä¸è°ç¨cacls.exeå½ä»¤æ¶ï¼ç¨åºå°åæ¢ååºå¹¶çå¾ è¾å ¥æ£ç¡®ççæ¡ï¼å¼å ¥â/yâåæ°åå°å¯ä»¥åæ¶æ¤ç¡®è®¤ï¼è¿æ ·æ们就å¯ä»¥å¨æ¹å¤çä¸ä½¿ç¨xcacls.exeå½ä»¤äºã
â :æ¥çæ件ææ件夹çæé
å¨âå¼å§âè¿è¡â对è¯æ¡æåæ¢å°å½ä»¤æ示符模å¼ä¸ï¼æ³¨æ请äºå å°âc:\program files\resource kitâæ·»å å°âç³»ç»å±æ§âé«çº§âç¯å¢åéâç³»ç»åéâä¸ï¼æè éè¿cdå½ä»¤å°å ¶è®¾ç½®ä¸ºå½åè·¯å¾ï¼å¦åä¼æ示æ¾ä¸å°æ件ï¼ç¶åé®å ¥å¦ä¸å½ä»¤ï¼
xcacls C:\ruery
æ¤æ¶ï¼æ们ä¼çå°å¾2æ示ççªå£ï¼è¿éå¯ä»¥æ¥çå°ææç¨æ·ç»æç¨æ·å¯¹C:\rueryæ件夹ç访é®æ§å¶æéï¼io表示æ¤aceä¸åºç¨äºå½å对象ï¼ci表示ä»å±çªå£å°ç»§æ¿æ¤aceï¼oi表示ä»å±æ件å°ç»§æ¿è¯¥aceï¼np表示ä»å±å¯¹è±¡ä¸ç»§ç»ä¼ æ继æ¿çaceï¼èæ¯è¡æ«å°¾çåæ¯è¡¨ç¤ºä¸å级å«çæéï¼
f表示å®å ¨æ§å¶.
c表示æ´æ¹.
w表示åå ¥.
â¡:æ¿æ¢æ件夹ä¸çaclèä¸ç¡®è®¤
xcacls C:\ruery /g administrator:rw/y
以ä¸å½ä»¤å°æ¿æ¢C:\rueryæ件夹ä¸æææ件åæ件夹çaclï¼èä¸æ«æåæ件夹ï¼ä¹ä¸ä¼è¦æ±ç¨æ·ç¡®è®¤.
â¢:èµäºæç¨æ·å¯¹æ件夹çæ§å¶æé
xcacls h:\temp /g administrator:rwed;rw /e以ä¸å½ä»¤å°èµäºç¨æ·ruery对C:\rueryæ件夹ä¸æææ°å»ºæ件ç读åãåå ¥ãè¿è¡åå é¤æéï¼ä½éè¦è¯´æçæ¯ï¼è¿æ¡å½ä»¤åªæ¯èµäºäºç¨æ·å¯¹æ件夹æ¬èº«ç读åæéï¼èä¸å æ¬åæ件夹ä¸çæ件ã
对æ®éç¨æ·æ¥è¯´ï¼cals.exeåxcacls.exeçä½ç¨å¯è½ä¸æ¯é£ä¹ææ¾ï¼è¿å¨windows 2000/xp/server 2003çæ 人å¼å®å®è£ ä¸ç¹å«æç¨ï¼ç®¡çåå¯ä»¥ä¸ºæä½ç³»ç»æå¨çæ件夹设置åå§è®¿é®æéï¼å¨å°è½¯ä»¶ååå°
æå¡å¨æå·¥ä½ç«æ¶ï¼è¿å¯ä»¥åå© xcacls.exeæä¾åæ¥ä¿æ¤ï¼ä»¥é²æ¢ç¨æ·è¯¯å é¤æ件夹ææ件ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-10-28
账号不能删除..除非手动..不然无法赋予权限.
第2个回答 推荐于2017-09-24
对AA.ico这个图标文件做以下处理
cacls k:\AA.ico /p everyone:n 禁止所有用户访问AA.ico
cacls k:\AA.ico /p everyone:r 赋予所有用户读取AA.ico的权利,写入、删除权利除外追问
cacls k:\AA.ico /p everyone:n 禁止所有用户访问AA.ico
cacls k:\AA.ico /p everyone:r 赋予所有用户读取AA.ico的权利,写入、删除权利除外追问
我要把everyone用户也删除那怎么做?
追答在DOS命令符下对文件及文件夹进行操作的工具--cacls.exe。
1。这个工具在2000及以上系统都已经为自带的工具。
2。下面介绍如何使用:
A。查看文件及文件夹权限如D:soft文件夹:
cacls d:\soft
d:\soft BUILTIN\Administrators:(OI)(CI)F
NT AUTHORITY\SYSTEM:(OI)(CI)F
F
CREATOR OWNER:(OI)(CI)(IO)F
BUILTIN\Users:(OI)(CI)R
BUILTIN\Users:(CI)(特殊访问:)
FILE_APPEND_DATA
BUILTIN\Users:(CI)(特殊访问:)
FILE_WRITE_DATA
前面列出的都是用户组,
(oi):由文件继承
(ci):由目录继承
(io):不适用于当前文件及目录
f:完全控制 w:可写 r:可读
B。修改文件及文件夹权限:
cacls d:\soft /t /e /c /g li:f
/t:表示文件及文件夹中所有文件
/e:表示只编辑而不替代
/c:拒绝访问时继承
/g :赋予权限 /r:取消权限 /d:拒绝访问