Projet

Général

Profil

Tâche #26053

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

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

Ajouté par Joël Cuissinat il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
16/11/2018
Echéance:
% réalisé:

100%

Temps estimé:
0.00 h
Temps passé:
Restant à faire (heures):
0.0


Demandes liées

Lié à eole-web - Tâche #15252: nouvelle syntaxe allow,deny en Apache 2.4 Nouveau

Révisions associées

Révision 48af5a05 (diff)
Ajouté par Joël Cuissinat il y a plus de 5 ans

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

Ref: #26053

Historique

#1 Mis à jour par Scrum Master il y a plus de 5 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Scrum Master il y a plus de 5 ans

  • Assigné à mis à Joël Cuissinat

#4 Mis à jour par Joël Cuissinat il y a plus de 5 ans

  • Lié à Tâche #15252: nouvelle syntaxe allow,deny en Apache 2.4 ajouté

#5 Mis à jour par Joël Cuissinat il y a plus de 5 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

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

#6 Mis à jour par Gérald Schwartzmann il y a plus de 5 ans

  • Statut changé de Résolu à 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 Mis à jour par Gérald Schwartzmann il y a plus de 5 ans

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 Mis à jour par Gérald Schwartzmann il y a plus de 5 ans

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 Mis à jour par Gérald Schwartzmann il y a plus de 5 ans

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 Mis à jour par Gérald Schwartzmann il y a plus de 5 ans

  • Temps estimé mis à 0.00 h
  • Restant à faire (heures) mis à 0.0

#11 Mis à jour par Gérald Schwartzmann il y a plus de 5 ans

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

#12 Mis à jour par Gérald Schwartzmann il y a plus de 5 ans

  • Statut changé de En cours à Fermé

Formats disponibles : Atom PDF