Current time: 11-24-2024, 05:37 AM Hello There, Guest! (LoginRegister)


Post Reply 
zugriff auf ispcp datenbank:
Author Message
menki Offline
Member
***

Posts: 643
Joined: May 2008
Reputation: 0
Post: #11
RE: zugriff auf ispcp datenbank:
genau....das suchte ich. durch die änderung der datei:

gui/client/sql_user_add.php

wird der sql user ausschliesslich für localhost angelegt, extern geht dann natürlich nix mehr.
so wäre der mysql nach aussen trotzdem offen....wobei der login ist mit keinem der user möglich ist.
in wie fern ist das sicherheitsmässig verkraftbar? eine brute force attacke auf mysql root passwort wäre dann möglich....?

danke

grüße

MENKI
05-17-2009 04:39 AM
Find all posts by this user Quote this message in a reply
menki Offline
Member
***

Posts: 643
Joined: May 2008
Reputation: 0
Post: #12
RE: zugriff auf ispcp datenbank:
ich habe bei dem server die modifikation der datei: gui/client/sql_user_add.php gemacht. dadurch wird jetzt jeder mysql user ohne einen externen login angelegt. die 2 zeilen löschte ich aus der sql_user_add.php.

Code:
$query = 'grant all on ' . quoteIdentifier($new_db_name) . '.* to ?@\'%\' identified by ?';
$rs = exec_query($sql, $query, array($db_user, $user_pass));

durch die löschung ist der zugriff auf die mysql datenbanken ausschliesslich local möglich.

das problem ist jetzt das beim löschen der domain nach diesem user/eintrag in dem mysql server gesucht wird, und ich eine fehlermeldung bekomme das der eintrag nicht da ist. welche datei muss ich den anpassen sodass die ispcp gui nicht mehr nach diesem mysql user sucht. da die user jetzt ohne den zweiten eintrag angelegt werden muss auch beim löschen das skript angepasst werden.

MENKI
05-31-2009 12:02 AM
Find all posts by this user Quote this message in a reply
Knut Offline
Member
***

Posts: 736
Joined: Nov 2006
Reputation: 10
Post: #13
RE: zugriff auf ispcp datenbank:
Zeigt er in der Fehlermeldung nicht die Datei an ?
In der Datei sql_del_user.php wird die Funktion sql_delete_user ( $sql, $dmn_id, $db_user_id); aufgerufen. Wo diese ist habe ich leider noch nicht gefunden.
05-31-2009 12:14 AM
Find all posts by this user Quote this message in a reply
menki Offline
Member
***

Posts: 643
Joined: May 2008
Reputation: 0
Post: #14
RE: zugriff auf ispcp datenbank:
die fehlermeldung @knut:

Code:
There is no such grant defined for user '50_menkusa' on host '%'

der will den eintrag auf dem mysql server rauslöschen der nicht mehr angelegt wird. da ich ja die datei: gui/client/sql_user_add.php angepasst habe.

ich muss auf dem server in der gui in einem bestimmten file dem ispcp bekanntgeben das jetzt nicht mehr 2 einträge bei jedem mysql user angelegt wurden und somit nur einer zu löschen sei! (localhost zugriff).

schau/such gerade nach dieser sql_user_delete.php datei....

MENKI
(This post was last modified: 05-31-2009 01:22 AM by menki.)
05-31-2009 01:21 AM
Find all posts by this user Quote this message in a reply
Knut Offline
Member
***

Posts: 736
Joined: Nov 2006
Reputation: 10
Post: #15
RE: zugriff auf ispcp datenbank:
Schau Dir mal die Zeile 768 der Datei gui/include/client-functions.php an.

Code:
$query = <<<SQL_QUERY
                        DROP USER ?@'%';
SQL_QUERY;
                $rs = exec_query($sql, $query, array($db_user_name));

Wenn Du diese 4 Zeilen kommentierst sollte der Fehler nicht mehr kommen.

Gruß Knut

PS: immer an Backups denken und vielleicht noch eine zweite Meinung einholen Smile
(This post was last modified: 05-31-2009 01:35 AM by Knut.)
05-31-2009 01:34 AM
Find all posts by this user Quote this message in a reply
menki Offline
Member
***

Posts: 643
Joined: May 2008
Reputation: 0
Post: #16
RE: zugriff auf ispcp datenbank:
hmm...

ja ich warte noch auf irgendwen der mir das bestätigt.

ich bin mir sicher es ist eine andere datei. den beim löschen weis er ja was er löschen muss. also muss auch in der datei die ich bearbeiten muss irgendwas von host '%' drinnen sein den das will er löschen...

MENKI
05-31-2009 01:41 AM
Find all posts by this user Quote this message in a reply
Knut Offline
Member
***

Posts: 736
Joined: Nov 2006
Reputation: 10
Post: #17
RE: zugriff auf ispcp datenbank:
Code:
DROP USER ?@'%';

Smile

Die Funktion in der die Zeilen sind lautet übrigens sql_delete_user .


Gruß Knut
05-31-2009 01:43 AM
Find all posts by this user Quote this message in a reply
menki Offline
Member
***

Posts: 643
Joined: May 2008
Reputation: 0
Post: #18
RE: zugriff auf ispcp datenbank:
so ich hab den fehler jetzt weiterhin im system....
da ich das geändert habe das @'%' mysql user nicht mehr angelegt wird sondern nur der mysql localhost user gibt es probleme beim löschen des datenbank nutzers.

beim löschen will das system alle beide mysql user löschen den lokalen und den "%". der externe ist natürlich nicht da da er ja garnicht angelegt wurde. somit gibt es eine fehlermeldung.

Code:
There is no such grant defined for user '193_phpraw' on host '%'

@knut

ich habe deine anweisung befolgt und die gui/include/client-functions.php editiert aber das hilft nähmlich garnichts.

weitere vorschläge?

MENKI
06-17-2009 01:18 AM
Find all posts by this user Quote this message in a reply
menki Offline
Member
***

Posts: 643
Joined: May 2008
Reputation: 0
Post: #19
RE: zugriff auf ispcp datenbank:
weiss den einer welche datei ich da editieren muss um diese lästige fehlermeldung wegzubekommen?

weiterhin werden beim löschen der mysql datenbank alle beide user gelöscht /externe mysql user und der localhost).

MENKI
06-21-2009 06:34 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 5 Guest(s)