關於在windows XP professional 上調試ASP前對cacls命令的應用


我在XP上調試ASP中的數據庫(access)存在權限的問題材不有能完成添加記錄,后來我就在我的主目錄中運行了
cacls dangan.mdb /g 機器名:F
cacls dangan.mdb /e /g 用戶名:F
兩個命令后,結果反而出現了,數據庫不能連接的問題了,(以前還能瀏覽)
請問在XP中如何解決這個問題,能讓我成功的對數據庫進行操作呢?謝謝

7 个解决方案

#1


用戶名是哪個?是不是 IUSR_[計算機名] 這個帳號?IIS默認就是這個帳號,你要給這個帳號權限

#2


cacls dangan.mdb /g 機器名:F
是不是機器名的位置應該是" IUSR_[計算機名] "呀

#3


我試了,用" IUSR_[計算機名] "就OK了.
thank you!  ^*_*^

#4


我怎么給不了分呀

#5


給分也不會?
直接點管理鏈接,然后輸入你的密碼,再輸入每個人的分數,點“結帖”就可以了

#6


冤呀,那天論壇就是有問題,給分就是不成功.好了,今天終於給結了^*_*^

#7


Cacls命令使用格式如下:

  Cacls filename [/T] [/E] [/C] [/G user:perm] [/R user [...]] [/P user:perm [...]] [/D user [...]]

  Filename——顯示訪問控制列表(以下簡稱ACL); /T——更改當前目錄及其所有子目錄中指定文件的 ACL;/E—— 編輯 ACL 而不替換;/C——在出現拒絕訪問錯誤時繼續;/G user:perm——賦予指定用戶訪問權限。Perm 可以是R(讀取)、W(寫入)、C(更改,寫入)、F (完全控制);/R user——撤銷指定用戶的訪問權限(僅在與 /E 一起使用);/P user:perm——替換指定用戶的訪問權限;/D user——拒絕指定用戶的訪問。

  1. 查看目錄和ACL

  以Windows XP系統為例,筆者使用Cacls命令查看E盤CCE目錄訪問控制權限。點擊“開始→運行”,在運行對話框中輸入“CMD”命令,彈出命令提示符對話框,在“E:\>”提示符下輸入“Cacls CCE”命令,接着就會列出Windows XP系統中用戶組和用戶對CCE目錄的訪問控制權限項目。如果想查看CCE目錄中所有文件訪問控制權限,輸入“Cacls cce\.”命令即可。

  2. 修改目錄和ACL

  設置用戶訪問權限:我們經常要修改目錄和文件的訪問權限,使用Cacls命令就很容易做到。下面要賦予本機用戶testuser對d盤下test目錄及其所有子目錄中的文件有完全控制權限。在命令提示符對話框中輸入“Cacls test/t /e /c /g testuser:f ”命令即可。

  替換用戶訪問權限:將本機用戶testuser的完全控制權限替換為只讀權限。在命令提示符對話框中輸入“ Cacls test/t /e /c /p testuser:r ”命令即可。

  撤銷用戶訪問權限:要想撤銷本機用戶testuser對該目錄的完全控制權限也很容易,在命令提示符中運行“Cacls test/t /e /c /r testuser”即可。

  拒絕用戶訪問:要想拒絕用戶testuser訪問test目錄及其所有子目錄中的文件,運行“Cacls test /t /e /c /d testuser”即可。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com