Marvell Raid Utility Problem mit einloggen als Admin
Hallo zusammen
Vielleicht hat ja jemand eine Idee oder eine Lösung zu folgendem Problem:
Ich habe einen Windows Server 2008 R2 auf einem Tyan s8005 MB. (Domänenmitgliedsserver)
Dieses Board hat einen Marvell 88SE6440 SAS Controller welcher 4 SAS Platten im Raid 10 betreibt.
Das MRU (Marvell Raid Utility) ist installiert. Ich möchte gerne mit diesem Tool das Raid konfigurieren, da ich ein rebuild veranlassen möchte.(Oder geht das auch über das Bios Tool?) (Eine Platte hat sich aus dem Raid verabschiedet.)
Das MRU arbeit über eine Weboberfläche. (Bei der Installation wird ein Apache Webserver mit installiert.)
Die Benutzerautentifizierung soll angeblich über die Benutzer des Servers laufen (lokal oder Domäne).
Allerdings schaffe ich es nicht mich als Admin am Tool anzumelden. Ich bin beim Server als Admin angemeldet und kann mich auch mit dem Benutzer und Passwort am Tool anmelden. Im Tool bin ich dann allerdings nur als Gast gemeldet und kann keine Einstellungen vornehmen. Auch wenn ich mich lokal als Admin am Server anmelde gelingt es mir nicht das Tool mit Adminrechten zu starten.
Kennt jemand diese Problem und eine Lösung?
Kann man das Problem evtl. lösen wenn man an den Webserver Einstellungen etwas ändert, oder in irgendwelchen logs nachschauen, warum er die Rechte nicht durchreicht?
Bin für jeden Hinweis dankbar.
Gruß
Oliver
Vielleicht hat ja jemand eine Idee oder eine Lösung zu folgendem Problem:
Ich habe einen Windows Server 2008 R2 auf einem Tyan s8005 MB. (Domänenmitgliedsserver)
Dieses Board hat einen Marvell 88SE6440 SAS Controller welcher 4 SAS Platten im Raid 10 betreibt.
Das MRU (Marvell Raid Utility) ist installiert. Ich möchte gerne mit diesem Tool das Raid konfigurieren, da ich ein rebuild veranlassen möchte.(Oder geht das auch über das Bios Tool?) (Eine Platte hat sich aus dem Raid verabschiedet.)
Das MRU arbeit über eine Weboberfläche. (Bei der Installation wird ein Apache Webserver mit installiert.)
Die Benutzerautentifizierung soll angeblich über die Benutzer des Servers laufen (lokal oder Domäne).
Allerdings schaffe ich es nicht mich als Admin am Tool anzumelden. Ich bin beim Server als Admin angemeldet und kann mich auch mit dem Benutzer und Passwort am Tool anmelden. Im Tool bin ich dann allerdings nur als Gast gemeldet und kann keine Einstellungen vornehmen. Auch wenn ich mich lokal als Admin am Server anmelde gelingt es mir nicht das Tool mit Adminrechten zu starten.
Kennt jemand diese Problem und eine Lösung?
Kann man das Problem evtl. lösen wenn man an den Webserver Einstellungen etwas ändert, oder in irgendwelchen logs nachschauen, warum er die Rechte nicht durchreicht?
Bin für jeden Hinweis dankbar.
Gruß
Oliver
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 193956
Url: https://administrator.de/forum/marvell-raid-utility-problem-mit-einloggen-als-admin-193956.html
Ausgedruckt am: 26.12.2024 um 13:12 Uhr
9 Kommentare
Neuester Kommentar
Moin.
Entschuldige bitte, aber
Entschuldige bitte, aber
Die Benutzerautentifizierung soll angeblich über die Benutzer des Servers laufen
klingt zunächst mal so, als hättest Du das beim Überfliegen der Anleitung gesehen. Lies diese mal in aller Ruhe, der Default Adminnutzer samt Kennwort muss ja angegeben sein, denn von sich aus, wird da nichts durchgereicht, schätze ich, eher glaube ich, dass der Defaultadmin dies evtl. konfigurieren kann.
Hallo,
Der Fehler liegt in der PHP Programierung. das Tool kann keine verschachtelten Gruppen auswerten. Verantwortlich ist die Datei:
"C:\Program Files (x86)\Marvell\storage\phpsrc\authorization.php"
Diese Funktion soll die Gruppe ermitteln und die Session auf Admin einstellen.
function checkUserGroupInSys($name, $domain) {
$_SESSION['isAdmin'] = 0; Wenn man hier den Wert auf 1 setzt hat jeder !! Admin !! Zugriff
$XMLApiCmd = new XMLAPICommand();
$XMLApiCmd->setCommand(XMLAPICommand::MV_GetUserGroup);
$XMLApiCmd->setCommandPara("lpszUsername", $name);
$XMLApiCmd->setCommandPara("lpszDomain", $domain);
$retVal = -1;
if ($XMLApiCmd->issueCommand()) {
$XMLRoot = $XMLApiCmd->getResult();
$retVal = $XMLRoot->RetVal;
}
if (intval($retVal) == 0) {
if (!strcmp($XMLRoot->UserGroup,'Administrator')) {
$_SESSION['isAdmin'] = 1;
}
}
}
Diese Änderung sollte man nur vornehmen, wenn sich ausschließlich Leute mit entsprechendem Kenntnisstand anmelden.
Eventuell kann ja mal jemand, der PHP kann, die Funktion überarbeiten und veröffentlichen.
Gruß
Sois Hoit
Der Fehler liegt in der PHP Programierung. das Tool kann keine verschachtelten Gruppen auswerten. Verantwortlich ist die Datei:
"C:\Program Files (x86)\Marvell\storage\phpsrc\authorization.php"
Diese Funktion soll die Gruppe ermitteln und die Session auf Admin einstellen.
function checkUserGroupInSys($name, $domain) {
$_SESSION['isAdmin'] = 0; Wenn man hier den Wert auf 1 setzt hat jeder !! Admin !! Zugriff
$XMLApiCmd = new XMLAPICommand();
$XMLApiCmd->setCommand(XMLAPICommand::MV_GetUserGroup);
$XMLApiCmd->setCommandPara("lpszUsername", $name);
$XMLApiCmd->setCommandPara("lpszDomain", $domain);
$retVal = -1;
if ($XMLApiCmd->issueCommand()) {
$XMLRoot = $XMLApiCmd->getResult();
$retVal = $XMLRoot->RetVal;
}
if (intval($retVal) == 0) {
if (!strcmp($XMLRoot->UserGroup,'Administrator')) {
$_SESSION['isAdmin'] = 1;
}
}
}
Diese Änderung sollte man nur vornehmen, wenn sich ausschließlich Leute mit entsprechendem Kenntnisstand anmelden.
Eventuell kann ja mal jemand, der PHP kann, die Funktion überarbeiten und veröffentlichen.
Gruß
Sois Hoit