In phpMyAdmin DB anlegen verbieten
-
- Beiträge: 77
- Registriert: 16.06.2005 01:19:54
- Wohnort: Ludwigshafen
-
Kontaktdaten:
In phpMyAdmin DB anlegen verbieten
Hallo Leute,
ich habe einen Root Server mit Debian Sarge 3.1 und PHP Version 4.3.10-16 und
phpMyAdmin in der 2.6.2-Debian-3sarge1. Und Confixx Premium Edition 2003.
Nun habe ich folgende Frage ich kann ja über Confixx einem Benutzer eine Anzahl
von Datenbanken vorgeben zum Beispiel 5 Datenbanken für den Benuter web1.
Der Benutzer kann ja nun die Datenbanken über die Confixx Oberfläche
anlegen oder über phpMyAdmin.
Bei phpMyAdmin kann der Benutzer der Datenbank einen beliebigen Namen geben
wird aber die Datenbank mit Conifxx angelegt hat die Datenbank einen eindeutigen
Namen der sich auf den User und die Nummer der Datenbank bezieht z.b.
usr_web1_1 und so weiter.
Ich habe mal bei einerm Provider gesehen dass man die Funktion in phpMyAdmin
ausschalten kann dass der User díe Datenbanken nur noch über Confixx anlegen
kann. Ich weis aber nicht wie das geht kann mir da jemand weiterhelfen.
Jetzt schon mal ein große Danke an alle
gruß
Peter Braun
ich habe einen Root Server mit Debian Sarge 3.1 und PHP Version 4.3.10-16 und
phpMyAdmin in der 2.6.2-Debian-3sarge1. Und Confixx Premium Edition 2003.
Nun habe ich folgende Frage ich kann ja über Confixx einem Benutzer eine Anzahl
von Datenbanken vorgeben zum Beispiel 5 Datenbanken für den Benuter web1.
Der Benutzer kann ja nun die Datenbanken über die Confixx Oberfläche
anlegen oder über phpMyAdmin.
Bei phpMyAdmin kann der Benutzer der Datenbank einen beliebigen Namen geben
wird aber die Datenbank mit Conifxx angelegt hat die Datenbank einen eindeutigen
Namen der sich auf den User und die Nummer der Datenbank bezieht z.b.
usr_web1_1 und so weiter.
Ich habe mal bei einerm Provider gesehen dass man die Funktion in phpMyAdmin
ausschalten kann dass der User díe Datenbanken nur noch über Confixx anlegen
kann. Ich weis aber nicht wie das geht kann mir da jemand weiterhelfen.
Jetzt schon mal ein große Danke an alle
gruß
Peter Braun
moin,
du könntest dem benutzer grundsätzlich das recht zum db anlegen nehmen, dann dürfte es aber über confixx auch nicht mehr gehen. ansonsten könntest phpmyadmin die entsprechenden codestückchen rausnehmen, die neue datenbanken anlegen. wobei das natürlich nicht hilft, wenn der benutzer ein eigenen phpmyadmin installiert.
ohne rechteverwaltung kann der user immer datenbanken anlegen, wobei, du könntest evtl. in der php.ini die entsprechenden funktionen sperren. wobei, nein ich glaube nicht, dass das geht... vergiss das
gruß
thorben
du könntest dem benutzer grundsätzlich das recht zum db anlegen nehmen, dann dürfte es aber über confixx auch nicht mehr gehen. ansonsten könntest phpmyadmin die entsprechenden codestückchen rausnehmen, die neue datenbanken anlegen. wobei das natürlich nicht hilft, wenn der benutzer ein eigenen phpmyadmin installiert.
ohne rechteverwaltung kann der user immer datenbanken anlegen, wobei, du könntest evtl. in der php.ini die entsprechenden funktionen sperren. wobei, nein ich glaube nicht, dass das geht... vergiss das
gruß
thorben
-
- Beiträge: 77
- Registriert: 16.06.2005 01:19:54
- Wohnort: Ludwigshafen
-
Kontaktdaten:
Hallo,
danke erstmal der User kann doch keine eigenes phpMyAdmin installieren oder?
Also ich glaub mal nicht... Wenn ich den User mit Confixx anlegen hat er doch
dann nicht die nötigen Rechte oder???
Codestücke rausnehmen... Ja ähmm... die Frage ist aber dann wo und wie gibt es
da keine einfachere Alternative oder so? Also ich habe auch mal in einem anderen
Forum geschrieben da wurde mir ein Link mittegteilt áber damit kann ich nicht viel
anfangen zumal das noch auf Englisch ist und die Übersetzung naja...
Vielleicht kann ja jemand von euch was damit anfangen und das irgendwie ganz
einfach erklären.... Wäre nett ich komme irgendwie nicht weiter. Schonmal Danke.
Hier ist mal der Link:
http://dev.mysql.com/doc/refman/4.1/en/grant.html
gruß
Peter Braun
danke erstmal der User kann doch keine eigenes phpMyAdmin installieren oder?
Also ich glaub mal nicht... Wenn ich den User mit Confixx anlegen hat er doch
dann nicht die nötigen Rechte oder???
Codestücke rausnehmen... Ja ähmm... die Frage ist aber dann wo und wie gibt es
da keine einfachere Alternative oder so? Also ich habe auch mal in einem anderen
Forum geschrieben da wurde mir ein Link mittegteilt áber damit kann ich nicht viel
anfangen zumal das noch auf Englisch ist und die Übersetzung naja...
Vielleicht kann ja jemand von euch was damit anfangen und das irgendwie ganz
einfach erklären.... Wäre nett ich komme irgendwie nicht weiter. Schonmal Danke.
Hier ist mal der Link:
http://dev.mysql.com/doc/refman/4.1/en/grant.html
gruß
Peter Braun
Code: Alles auswählen
danke erstmal der User kann doch keine eigenes phpMyAdmin installieren oder?
Im übrigen: ob man 1 oder 10 DBs hat, zum Vollmüllen des Speichers braucht man nur eine.
-
- Beiträge: 77
- Registriert: 16.06.2005 01:19:54
- Wohnort: Ludwigshafen
-
Kontaktdaten:
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Ich kann doch in der Mysql Datenbank einem User die Rechte entziehen um eine neue Datenbank anzulegen. Inwieweit das Confixx beinflüßt entzieht sich meiner Kenntnis.
PS. Habe gerade mal einen neuen User angelegt, der war nicht in Lage eine neue Datenbank anzulegen.
PS. Habe gerade mal einen neuen User angelegt, der war nicht in Lage eine neue Datenbank anzulegen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
- Beiträge: 77
- Registriert: 16.06.2005 01:19:54
- Wohnort: Ludwigshafen
-
Kontaktdaten:
Hallo,
ja ich denke ja mal dass wenn man dem User das Recht entzieht DBs anzulegen
dass es dann auch über Confixx nicht mehr möglich ist denk ich mal...
Wie entzieht man denn einem User DBs anzulegen in phpMyAdmin? Dann könnte
ich das mal ausprobieren....
Nachtrag:
Ja der User kann über phpMyAdmin oder Confixx auch nur soviele DBs anlegen
wie in Confixx vorher eingestellt wurde mehr geht dann nicht mehr nicht über
Confixx und auch nicht über phpMyAdmin aber der User soll nur DBs über die
Confixx Oberfläche anlegen können da liegt das Problem...
gruß
Peter Braun
ja ich denke ja mal dass wenn man dem User das Recht entzieht DBs anzulegen
dass es dann auch über Confixx nicht mehr möglich ist denk ich mal...
Wie entzieht man denn einem User DBs anzulegen in phpMyAdmin? Dann könnte
ich das mal ausprobieren....
Nachtrag:
Ja der User kann über phpMyAdmin oder Confixx auch nur soviele DBs anlegen
wie in Confixx vorher eingestellt wurde mehr geht dann nicht mehr nicht über
Confixx und auch nicht über phpMyAdmin aber der User soll nur DBs über die
Confixx Oberfläche anlegen können da liegt das Problem...
gruß
Peter Braun
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Von den Web- und Mailservern weggeschoben.
bye, Martin
bye, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
In phpMyAdmin DB anlegen verbieten
Hallo,
mysql verwaltet Informationen über Berechtigungen in -wie kann es anders sein- einer Datenbank namens mysql. Wenn Du jetzt mit phpmyadmin arbeitest um Berechtigungen zu vergeben, passiert nichts anderes, als ein Anpassen dieser Datenbank.
Confixx kenne ich nicht, ich vermute aber mal, das dort gleiches passiert.
Wenn Du Dich mal mit dem Berechtigungsschema von mysql vertraut machen willst, kannst Du das auch in deutscher Sprache u.a. hier tun:
http://dev.mysql.com/doc/refman/4.0/de/ ... vided.html
Das ist eine auch sonst für mysql Probleme/Lösungen relevante Seite. Vielleicht wird dann einiges leichter und/oder einsichtiger. Was confixx angeht, hilft hier vielleicht:
http://www.ebiz-webhosting.de/handbuch.htm
Gruß
Matthias
mysql verwaltet Informationen über Berechtigungen in -wie kann es anders sein- einer Datenbank namens mysql. Wenn Du jetzt mit phpmyadmin arbeitest um Berechtigungen zu vergeben, passiert nichts anderes, als ein Anpassen dieser Datenbank.
Confixx kenne ich nicht, ich vermute aber mal, das dort gleiches passiert.
Wenn Du Dich mal mit dem Berechtigungsschema von mysql vertraut machen willst, kannst Du das auch in deutscher Sprache u.a. hier tun:
http://dev.mysql.com/doc/refman/4.0/de/ ... vided.html
Das ist eine auch sonst für mysql Probleme/Lösungen relevante Seite. Vielleicht wird dann einiges leichter und/oder einsichtiger. Was confixx angeht, hilft hier vielleicht:
http://www.ebiz-webhosting.de/handbuch.htm
Gruß
Matthias
Solange der User keinen Shell Zugang hat oder ftp_exec unterstützt wird kann der User sich so oft phpmyadmin installieren wie er will... Das schafft er jedoch nur auf seinem privaten Rechner. Das hat ja mit dem eigentlichen Server nichts zu tun.Hallo,
ja ich biete ja Webhosting Pakete mit verschiedene Anzal von DBs an. Wenn
sich er User aber phpMyAdmin herunterlädt und installiert dann kann er damit
aber tortzdem ja nur so viele DBs anlegen wie ich eingestellt habe oder?
gruß
Peter Braun
Sollte er es doch "irgendwie" schaffen phpmyadmin auf dem Server zu installieren, braucht er immernoch das root PW und Datenbanken anzulegen, da du für gewöhnlich die Rechte so vergibst, dass sich der User nur Tabellen anlegen kann und nicht eine komplette Datenbank.
Zum 2. Würde ich mir dann aber garantiert auch Gedanken machen, wie es ein "User" schaffen konnte phpmyadmin auf meinem Server zu installieren.
Zurück zum Thema:
Ich habe mich vor langer Zeit mal mit Confixx auseinander gesetzt und da konnte man meiner meinung nach auswählen ob User phpmyadmin benutzen dürfen oder nicht. Aber frag mich bitte nicht mehr, wo das war.
Dein Provider sollte dir da aber garantiert weiterhelfen können.
Ach, und bevor ich es vergesse: So dumm wie es klingt, und so oft wie du es schon gehört haben magst, aber wenn ich webhosting pakete auf Linux Basis anbieten will, dann muss ich mich auch mit Linux auskennen... Hinterhof Webspace Provider gibt es wie "Sand am Meer" und du wirst nie wirtschaftlich Arbeiten können, weil es immer User gibt, die deine nicht vorhandene Ahnung ausnutzen werden...
So long.
tom