logo

Pour envoyer des courriels avec la fonction « mail » dans PHP, plusieurs configuration sont possibles. Selon ces configurations, il est possible que le « From » soit défini directement dans le message ou en tant qu’argument. Il est aussi possible qu’une adresse par défaut soit fournie. Le problème c’est qu’avec toutes ces options, les applications PHP doivent savoir laquelle est utilisé présentement.

Le logiciel sendmail-to-msmtp remplace le « sendmail » normal pour un proxy qui comprend tous les endroits où l’adresse « From » peut être mise. Ensuite, le message est envoyé à « msmtp » avec le « From » désiré.

Spécificités:

  • Permet un courriel par défaut dans un fichier de configuration

Disponibilité:

Technologies:

Logiciel pour gérer les bases de données et les privilèges utilisateurs.

Spécificité:

  • Prend un fichier de configuration en format JSON avec toutes les informations sur l’état final désiré.
  • Crée et efface les bases de données.
  • Crée et efface les utilisateurs.
    • Peut en ignorer certains, tel ceux administratifs (root).
  • Donne et enlève les permissions des utilisateurs sur les bases de données.

Disponibilité:

Technologies: ,

Docker permet d’exécuter des applications dans des conteneurs. Tout utilisateur local sur l’ordinateur qui a la permission de toucher à Docker peut:

  • démarrer des applications en tant que n’importe quel utilisateur,
  • entrer dans les applications présentement en exécution de n’importe quel utilisateur.

Dans un environnement partagé, cela donne un accès administrateur et n’est pas souhaitable.

Docker-sudo permet de définir:

  • quel utilisateur peut voir quels conteneurs qui s’exécute présentement et entrer dedans ou obtenir les logs,
  • des images qui peuvent être démarrées par tous les utilisateurs, mais en tant qu’eux-mêmes.

Spécificité:

  • Cette application change l’utilisateur pour le root (ou un utilisateur qui a accès à Docker).
    • C’est pourquoi il fallait une application native et l’utilisation de Golang a été décidée.
  • Lit une configuration dépendamment de l’utilisateur exécutant le logiciel.
  • Exécute certaines commandes Docker pour en retourner les résultats à l’utilisateur.

Disponibilité:

Technologies: