Ubuntu Apache 2.4 enable Windows SSO

Pour un site, j’avais dû réaliser une authentification par LDAP, en utilisant PHP. Il s’avère que cette authentification robuste nécessite que l’utilisateur s’identifie trop fréquemment.

L’idée est de faire une authentification automatique grace à ses informations de session Windows, transmises directement au serveur Apache qui fera un contrôle avec le serveur LDAP.

Continuer la lecture de « Ubuntu Apache 2.4 enable Windows SSO »

Installer MariaDB sur Ubuntu 16.04

Loggez vous en root ou utilisez l’instruction sudo avant chaque commande

On va installer le serveur SQL avec son client (compatible avec MySQL vu que MariaDB en est un fork)

Par défaut, aucun mot de passe root n’est spécifié. On va donc configurer l’instance pour qu’elle soit plus sécurisée

Avec la configuration suivante :

Votre instance est maintenant propre. On va vérifier que l’on peut se connecter à la base

puis entrez le nouveau mot de passe. Normalement vous devriez avoir un interpréteur SQL qui s’ouvre si tout va bien. Saisissez « exit; » puis continuez.

On va ensuite installer Apache et PHP

On finit par installer phpmyadmin

Avec la configuration suivante :

Avant de ce connecter, il reste une petite manipulation. En effet, nous avons configuré le serveur pour que l’utilisateur root ne puisse se connecter qu’en local, on va donc désactiver le mode TCP/IP et garder uniquement le mode « unix_socket » pour la connexion :

Et voilà, normalement, si vous vous connectez à http://_IP_/phpmyadmin, vous devriez pouvoir vous identifier en root sur votre instance MariaDB.

Créer un package Debian

Il m’est arrivé récemment d’avoir besoin de déployer un agent sur plusieurs machines à travers le monde, de manière simple et automatique.

Au début j’utilisait un script Python complet (pour l’installation et pour l’agent final), puis je me suis tourné sur la version « package » complet que pouvait offrir un système tel que Debian ou Ubuntu. Je pense compiler les packages pour d’autres distribution pour un panel plus large.

Continuer la lecture de « Créer un package Debian »