Project

General

Profile

Tâche #26053

Scénario #17675: Eoliser l'installation d'Adminer (alternative à phpMyAdmin)

Appliquer les restrictions d'accès à l'interface d'administration Adminer

Added by Joël Cuissinat over 2 years ago. Updated over 2 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/16/2018
Due date:
% Done:

100%

Estimated time:
0.00 h
Spent time:
Remaining (hours):
0.0


Related issues

Related to eole-web - Tâche #15252: nouvelle syntaxe allow,deny en Apache 2.4 Nouveau

Associated revisions

Revision 48af5a05 (diff)
Added by Joël Cuissinat over 2 years ago

Application des restrictions d'accès à l'interface d'Adminer

Ref: #26053

History

#1 Updated by Scrum Master over 2 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Scrum Master over 2 years ago

  • Assigned To set to Joël Cuissinat

#4 Updated by Joël Cuissinat over 2 years ago

  • Related to Tâche #15252: nouvelle syntaxe allow,deny en Apache 2.4 added

#5 Updated by Joël Cuissinat over 2 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

Paquets eole-adminer 2.6.2-2 pour EOLE >= 2.6.2

#6 Updated by Gérald Schwartzmann over 2 years ago

  • Status changed from Résolu to En cours

Le fichier apache-adminer.con n'a pas l'air pris en charge

root@scribe:/usr/share/eole/creole/distrib# CreoleCat -t apache-adminer.conf 
root@scribe:/usr/share/eole/creole/distrib# updatedb
root@scribe:/usr/share/eole/creole/distrib# locate apache-adminer.conf 
/usr/share/eole/creole/distrib/apache-adminer.conf
/var/lib/creole/apache-adminer.conf
root@scribe:/usr/share/eole/creole/distrib#
root@scribe:/usr/share/eole/creole/distrib# CreoleCat -t apache-adminer.conf -o /etc/apache2/sites-available/apache-adminer.conf
root@scribe:/usr/share/eole/creole/distrib# a2ensite apache-adminer
Enabling site apache-adminer.
To activate the new configuration, you need to run:
  systemctl reload apache2
root@scribe:/usr/share/eole/creole/distrib# systemctl reload apache2
root@scribe:/usr/share/eole/creole/distrib#

#7 Updated by Gérald Schwartzmann over 2 years ago

CreoleCat -d -t apache-adminer.conf
Instanciation du fichier '/etc/apache2/conf-available/adminer.conf' depuis '/var/lib/creole/apache-adminer.conf'
Copie du template '/usr/share/eole/creole/distrib/apache-adminer.conf' vers '/var/lib/creole'
Traitement Cheetah : '/var/lib/creole/apache-adminer.conf' vers '/etc/apache2/conf-available/adminer.conf'
Changement des propriétés : chown root:root /etc/apache2/conf-available/adminer.conf
Changement des propriétés : chmod 0644 /etc/apache2/conf-available/adminer.conf

#8 Updated by Gérald Schwartzmann over 2 years ago

L'interdiction d'accès fonctionne bien pour phpMyAdmin mais pas pour Adminer :


Forbidden

You don't have permission to access /phpmyadmin/ on this server.

#9 Updated by Gérald Schwartzmann over 2 years ago

Utilisation de l'ancienne méthode OK :

<Directory /usr/share/adminer/adminer>
    Allow from 10.1.2.0/255.255.255.0

    Deny from all

service apache2 reload

voir la note sur les effets de bord : https://dev-eole.ac-dijon.fr/issues/15252#note-2

#10 Updated by Gérald Schwartzmann over 2 years ago

  • Estimated time set to 0.00 h
  • Remaining (hours) set to 0.0

#11 Updated by Gérald Schwartzmann over 2 years ago

Désolé pour le bruit j'avais copié le fichier de conf manuellement et ça faussait le test.

#12 Updated by Gérald Schwartzmann over 2 years ago

  • Status changed from En cours to Fermé

Also available in: Atom PDF