PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : phpmyadmin absichern ?



Lockslay
10.03.03, 10:29
Hallo

Habe phpmyadmin auf meinem Debian3.0 installiert.
Jetzt möchte ich den Zugang absichern.
Mit einer Passwortabfrage.
Was ich bisher gelesen habe ist das man in der config.inc.php
ein passwort und einen User eingeben soll.
Das habe ich gemacht aber es kommt keine Abfrage?
Kann mir einer helfen.

Das 'auth_type' auf config ist das so in Ordnung

Gruss,
Lockslay





// The $cfg['Servers'] array starts with $cfg['Servers'][1]. Do not use $cfg['Servers'][0].
// You can disable a server config entry by setting host to ''.
$i++;
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['controluser'] = ''; // MySQL control user settings
// (this user must have read-only
$cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user"
// and "mysql/db" tables)
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
// with 'config' auth_type)
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only
// this db is displayed

Supernature
10.03.03, 10:45
In der config-Datei gibst Du nur Deine Zugangsdaten zur Datenbank ein, phpmyAdmin selbst wird damit nicht abgesichert. Das kannst Du aber leicht mit htaccess erledigen:
http://www.modulepool.com/web-pool/System/htaccess.php4

stendate
10.03.03, 11:17
Versuch mal folgendes:



$cfg['Servers'][$i]['auth_type'] = 'config';


ändern in:



$cfg['Servers'][$i]['auth_type'] = 'http';


Einloggen kann man sich danach mit den zugangsdaten für die jeweilige datenbank.

Lockslay
10.03.03, 11:18
Hallo

habe einige Ordner mit htaccess gesperrt.
Aber bei dem OrdnerphpMyAdmin habe ich so die Probleme mit hataccess.
Wenn ich das Passwort eingegeben habe kommt:

eine "Lite" Version.
es ist der unterschied localhost als www-data@localhost---Lite" Version

MySQL 3.23.49-log auf localhost als root@localhost-- Kommplette phpmyadmin

Aber wie kann ich das ändern ?

Ausserdem komme ich über den Link localhost/phpmyadmin/ ohne Passwortabfrage durch.

Gruss,
Lockslay

jean_luc_picard
20.03.03, 08:29
Original geschrieben von stendate
Versuch mal folgendes:



$cfg['Servers'][$i]['auth_type'] = 'config';


ändern in:



$cfg['Servers'][$i]['auth_type'] = 'http';


Einloggen kann man sich danach mit den zugangsdaten für die jeweilige datenbank.

genaus so ;) und nicht anders! danke für den tip... gruss picard