Tâche #26053
Scénario #17675: Eoliser l'installation d'Adminer (alternative à phpMyAdmin)
Appliquer les restrictions d'accès à l'interface d'administration Adminer
Restant à faire (heures):
0.0
Description
cf. "Administration à distance" dans http://eole.ac-dijon.fr/documentations/2.7/completes/HTML/ModuleScribe/co/02-interface-0-SansDHCP.html
Demandes liées
Révisions associées
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
#3 Mis à jour par Joël Cuissinat il y a plus de 5 ans
#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é