php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.04.2010, 13:50  
Erfahrener Benutzer
 
Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse:
Fortgeschritten
G.Schuster ist zur Zeit noch ein unbeschriebenes Blatt
Standard Rechte entfernen, wenn nur Username bekannt

Hallo,

Habe aktuell eine etwas verzwickte Situation...
Es werden temporäre Datenbanken angelegt, auf die nur bestimmte Benutzer, welche "irgendwann" vorher mal angelegt wurden, Zugriff haben.
Da es sich um temp-DBs handelt müssen diese wieder sauber gelöscht werden.

Problem: Ich habe nur den Benutzer- und DB-Namen zur Verfügung, nicht aber den Host, für welchen die Privilegien gelten.
Da es sich um mehrere hosts handelt, die sich über die Monate geändert haben könnten, ich aber keinen Zugriff auf die MySQL-DB habe (haben möchte) hab ich grade keinen Plan, wie ich an alle gesetzten Hosts komme.

"REVOKE ALL ON db.* FROM user@%" bringt nichts, da dies ja ein Spezialfall ist, einfaches droppen der DB "wirkt" zwar, hinterlässt mir aber ungültige Privileges.
DROP USER ist hier keine Option, da der noch benötigt wird.
Einen neuen User nehmen geht ebenfalls nicht, da ich innerhalb einer Connection auf beide DBs zugreifen muss.

Ideal wäre eigentlich, wenn das DROP DATABASE gleich aufräumen würde, alternativ würde es auch ein "REVOKE ALL ON db.*" tun - aber da scheint es nix zu geben.

Irgendjemand eine Idee?
__________________
actra.development - Schwabstr. 2 - 70825 Münchingen
www.actra.de/velopment/ - eMail: php.de@actra.de
Zend Certified Engineer for PHP5

Geändert von G.Schuster (09.04.2010 um 13:55 Uhr).
G.Schuster ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.04.2010, 21:16  
thomas_w
Gast
 
Beiträge: n/a
Standard

Wäre aus Sicherheitsgründen schon komisch, wenn ein User (ohne entsprechende Rechte) einfach die Rechte des Admin übernehmen oder entfernen könnte. Deshalb bleibt vielleicht nur ein DUMP der Datenbank oder ein Export per "SELECT INTO OUTFILE" als Notlösung, um die Daten zu retten.

Ohne Adminpasswort geht nicht viel ... (vielleicht kann MySQL / Sun / Oracle ) helfen.

Grüße
Thomas
  Mit Zitat antworten
Alt 10.04.2010, 11:56  
Erfahrener Benutzer
 
Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse:
Fortgeschritten
G.Schuster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich hab schon einen Benutzer mit Rechten auf allen DBs zur Hand, nur fummel ich ungern in der internen MySQL-DB rum und versuche vor allem zu vermeiden, Connections mit dem User aufzubauen, da das Ganze ein recht umfangreiches System ist, bei dem eine möglichst strikte Rechte-Trennung eingehalten werden muss.
Na ja, ich hab's jetzt erstmal so gelöst, dass die aktuelle Host-Liste durchgegangen wird, das muss für's Erste reichen.
__________________
actra.development - Schwabstr. 2 - 70825 Münchingen
www.actra.de/velopment/ - eMail: php.de@actra.de
Zend Certified Engineer for PHP5
G.Schuster ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Auf Array zugreifen bringt fehler SteiniKeule PHP Tipps 2010 10 08.04.2010 15:13
Benutzer Rechte Feldjaeger PHP Tipps 2010 11 10.02.2010 19:50
[Erledigt] Fehlende Rechte auf /tmp -> Probleme mit Sessions Gemouen PHP Tipps 2009 3 28.10.2009 21:59
Umsetzung einer Rechte Klasse Kein Genie PHP Tipps 2009 7 19.09.2009 10:41
Login Script mit if-Abfrage für Rechte (in vbdg mit mySQL) haubna PHP Tipps 2008 9 18.08.2008 14:03
[Erledigt] ordner rechte setzen sich automatisch zurück wiegia086 PHP-Fortgeschrittene 1 05.04.2008 13:55
rechte level script TeazY PHP Tipps 2008 7 28.03.2008 21:20
Zeichen \n und \r entfernen madSoul PHP Tipps 2006 7 11.08.2006 07:54
nach chmod keine FTP Rechte mehr... GELight PHP Tipps 2006 3 11.07.2006 20:24
Fotos hochladen / Rechte PHP Tipps 2006 1 18.05.2006 15:05
Rechte eines Benutzers bei shell_exec Server, Hosting und Workstations 5 05.03.2006 15:51
Suspekter Fehler: Keine Rechte auf der Datenbank Datenbanken 5 20.04.2005 06:31
Variable entfernen Adrenochrom PHP Tipps 2005 2 02.01.2005 01:23
Mit PHP erzeugte Dateien besitzen die falschen Rechte PHP Tipps 2004 3 14.09.2004 12:54
Zeichen aus eine, ".txt" File entfernen PHP Tipps 2004 2 28.06.2004 17:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
2008 rechte löschen, benutzer \rechte trennung\, rechte entfernen, wenn nur username bekannt

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum