在Vista中,甚至是一個管理員用戶在默認情況下都會作為一個普通用戶去運行程序。如果他們想要作為一個管理員身份來進行操作的話,他們將必須手動進行調(diào)整權(quán)限設(shè)置。
這僅僅是Vista操作系統(tǒng)下眾多的另人沒優(yōu)預料到的針對處理安全和權(quán)限的設(shè)置中的一個,隨著系統(tǒng)管理員的操作,將會發(fā)現(xiàn)其他的不同以往的功能。
對于絕大多數(shù)人來說,默認情況下把所有用戶強制為普通用戶進行操作也不是那么的糟糕,但是Vista系統(tǒng)中還有一些令人感到費解的Bug存在。
其中有一個操作是Vista通過SUBST命令行來處理磁盤映射。一般情況下的常規(guī)操作是為一個深嵌套的目錄來創(chuàng)建一個磁盤映射。運行SUBST命令行來完成操作一般情況下是在一個logon腳本或者一些其他的自動裝載下運行的。
但是當用戶在一個進程上去改變權(quán)限設(shè)置,并且接下來通過共享來訪問文件夾的情況時,他們會發(fā)現(xiàn)操作被拒絕。原因就在下面:
使用SUBST來創(chuàng)建磁盤映射
當你使用SUBST來創(chuàng)建磁盤映射時,映射將會替換過去運行命令行的用戶帳號的前后關(guān)系。如果你是作為一個普通用戶來創(chuàng)建磁盤映射,并且試圖使用特殊權(quán)限去訪問它的話, elevated-privilege進程將不能“查看”磁盤映射。因為磁盤映射是在一個完全獨立的用戶帳戶下被設(shè)置的。記住以下的兩點:作為一個普通用戶,你不能創(chuàng)建磁盤映射,并且也不能訪問它。如果你正在運行Vista系統(tǒng),你可以親自去操作一下看看結(jié)果。
如果你希望在常規(guī)和更高的安全權(quán)限下都能夠使用磁盤映射的話,需要運行兩次磁盤映射腳本作為工作區(qū)-----一次是在普通用戶關(guān)系中,另一次是在一個更高的關(guān)系中。


