Mailinglisten-Archive |
Ich versteh aber das Problem nicht. Du legst also jedem user ne Datenbank an, dann machst du für jede Datenbank nen user mit nem Passwort in der mysql Datenbank und gibst diesem User die Rechte für seine Datenbank. Nun gibst du Username und PW dem User und der kann somit auf seine DB zugreiffen und diese in seinen php scripten eintragen. Hier der Ansatz: run mysql -u root -p mysql at the mysql prompt (mysql>) enter CREATE DATABASE <yourdbname>; enter GRANT ALL PRIVILEGES ON *.* TO <username>_(at)_localhost IDENTIFIED BY '<password>'; enter \q test with mysql -h localhost -u <username> -p <yourdbname> if there is no error message the user is granted to access his DB Das Problem im obigen Beispiel ist, dass der User so ziemlich alle rechte überall hat und nicht nur in seiner Datenbank, aber da können dir sicher MySQL helps weiterhelfen. Gruss Andreas > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]Im Auftrag von Markus Dobel > Gesendet: Dienstag, 28. Dezember 1999 19:40 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: Re: [php] AW: [php] php/mysql oeffentlich anbieten > > > Egon Schmid wrote: > > > > Das ist die Antwort auf Deine Frage. Oder verstehst Du obige Syntax > > nicht? > > doch die verstehe ich... jedoch hast du meine _urspruengliche frage_ > dazu nich gelesen... > also nochmal: > > ich habe einen server mit 300+ accounts, die user haben AUCH > shell-zugriff. nun sollen die user auch alle die moeglichkeit bekommen, > php und mysql einzusetzen. nun soll jedoch jeder user nur auf SEINE db > zugreifen koennen. auf der andren seite muss das user/pass jedoch in ner > datei stehen, die fuer den php-interpreter zugaenglich ist. > nun suche ich nach einer moeglichkeit, die passwoerter so im system > abzulegen, dass jeder user eben nur seine db bearbeiten kann bzw die > anderen passwoerter halt nicht sehen kann. und dazu ist mir nix > eingefallen bisher, was nich entweder das lesen ueber die shell oder > aber den php.interpreter zuliess. > > gruss, markus > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive