Deprecated: Use of MediaWiki\Parser\ParserOutput::addJsConfigVars was deprecated in MediaWiki 1.38. [Called from DisplayComments::getParserHandler in /var/www/clients/client0/web58/web/extensions/Comments/includes/parser/DisplayComments.php at line 29] in /var/www/clients/client0/web58/web/includes/debug/MWDebug.php on line 385
PHPMyAdmin alle Benutzer bis auf einen verbieten – testznilwiki
 Aktionen

PHPMyAdmin alle Benutzer bis auf einen verbieten

Aus testznilwiki

Vorwort

Ich nutze regelmäßig PHPMyAdmin um mal eben schnell was nachzusehen, zu korrigieren oder zu löschen (z.B. dutzende Spam-Kommentare).
Dafür lege ich einen extra Benutzer mit Zugriff auf alle Datenbanken an - und nur dieser bitte schön soll sich über das Webinterface anmelden dürfen.


Anleitung

Das erreicht man mit folgenden Einträgen (Pfad unter Ubuntu):

nano /etc/phpmyadmin/config.inc.php

und folgende Abschnitt suchen:

/**
 * Server(s) configuration
 */
$i = 0;
// 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++;

Darunter fügt Ihr folgende Zeilen ein:

$cfg['Servers'][$i]['AllowDeny']['order'] = 'explicit';
$cfg['Servers'][$i]['AllowDeny']['rules'] = [
    'allow Manfred4 from all'
];

Nun darf sich nur noch der Benutzer Manfred4 über das Webinterface anmelden!
Das ganze ist sofort gültig.


Quellen

https://stackoverflow.com/questions/44852145/how-do-i-restrict-access-to-specific-database-user-accounts-in-phpmyadmin



Kommentare

Loading comments...