本機2000 xp中如何取得管理員許可權

2021-03-31 22:02:16 字數 891 閱讀 6576

大家知道,在windows 2000/xp 中,如果你是管理員,就算不知道其他使用者(管理員)的密碼,還是可以用 *** user 帳戶 密碼 更改其密碼。據說ms是為了使用者的方便(如使用者忘記密碼),此外,使用者還可以用*** localgroup administrators帳戶 /add 命令來將帳戶新增到管理員組。

但是,如果你不是管理員,如guest帳戶,表面上是不可以使用上述命令的,但我們可以通過某種渠道來使用它。 

例:以 guest帳戶身份建立乙個管理員

一、 建立乙個批處理檔案,內容如下:

*** user admin /add

*** localgroup administrators admin /add

將上述的批處理檔案儲存為 admin.bat.

注:上述批處理檔案作用是建立乙個名為 admin 的管理員帳戶(密碼為空)。

二、將此批處理檔案作為windows 的開機啟動指令碼。

1、在 執行 對話方塊中輸入 gpedit.msc

2、定位到 計算機配置一》windows設定一》指令碼 (啟動/關機), 雙擊右邊視窗的 啟動,在其中新增先前建立的 admin.bat。

3、重新啟動計算機,系統便有了乙個名為admin 的管理員

上述操作在windows 2000/xp中可行,但要保證帳戶可以訪問登錄檔,組策略(建立帳戶的操作實際上也就是在登錄檔中新增相應的項和值),而windows中的預設的guest/受限帳戶並無此限制。

或許,我們並不需要用guest帳戶去建立乙個管理員,但設想如果某個程式只有管理員可執行,是否也就可用上述的方法來實現呢?

小結:windows系統預設對guest/受限帳戶的限制只是表面上的,作為乙個有經驗的系統管理員,要做的事情還很多,起碼應該禁止受限使用者訪問/修改登錄檔,組策略等。

win2000 xp中刪除oracle服務的方法

win2000 xp中刪除oracle服務的方法 在windows 2000 xp中解除安裝了oracle,但是在windows服務裡並沒有刪除oracle的相關服務 主要是資料庫服務和監聽服務 方法如下 1.如果是資料庫服務,可以採用oradim.exe工具來刪除 2.在登錄檔中刪除oracle的...

Shell中如何取得Procedure的返回值

shell中如何取得procedure的返回值 shell中要取得procedure的返回值,可以把procedure的返回值輸出到緩衝區,然後 重定向到別的命令得到,例子如下 1.執行procedure的指令碼 callplsql.csh bin csh f created by yaogao g...

如何取得本機網絡卡的型號,IP位址,子網掩碼和閘道器

方法一 利用登錄檔 using system using microsoft.win32 class cardgrab string networkcards servicenames.getsubkeynames servicenames.close foreach string keyname ...