No module Published on Offcanvas position

Informatique

Synapse est un serveur permettant de mettre en place facilement et rapidement un service de discussion en temps réel sécurisé, via le protocole Matrix. Il s'agit d'un service de communication décentralisé, chaque élément étant identifié par un caractère particulier, un nom et le nom du serveur sur lequel il a été déclaré :

  • Le caractère @ représente un utilisateur (exemple : @cyril:matrix.domaine.tld) ;
  • Le caractère # représente un salon de discussion (exemple : #informatique:matrix.domaine.tld)
  • Le caractère + représente une communauté, un regroupement d'utilisateurs et de salons (exemple : +amis:matrix.domaine.tld).

Puisqu'il s'agit d'un service décentralisé, il est également possible de créer des fédérations de serveurs, permettant aux utilisateurs déclarés sur un serveur de participer à des salons déclarés sur un autre serveur.

Jitsi (https://jitsi.org/) est un service multiplateforme permettant de mettre en place des visioconférences chiffrées. Les visioconférences sont visibles avec l'application Jitsi Meet, accessible avec un navigateur web, mais qui est existe également en version mobile pour Android et iOS.

La documentation suivante présente l'installation simple d'un serveur Jitsi couplé à l'application web Jitsi Meet sur un système Ubuntu Server 20.04. Pour des installations plus complexes, comme l'installation sur un serveur se trouvant derrière une translation d'adresses (NAT), vous pouvez vous compléter cette documentation avec celles dont les sources se trouvent en bas de page.

L'utilisation d'un annuaire pour gérer les utilisateurs est un service inévitable dans un réseau informatique. La centralisation des données des comptes facilite la gestion par l'administrateur réseau et permet à chaque usager de se connecter sur différents postes tout en retrouvant son environnement de travail. Sans oublier les nombreux services liés à l'annuaire. Dans un environnement Microsoft, cet annuaire est implémenté avec Active Directory, qui utilise notamment le protocole LDAP (Lightwieght Directory Access Protocol). Dans un environnement Linux, un annuaire peut être mis en place avec OpenLDAP.

 

Configuration du serveur Ubuntu

 

Préparation

Afin déviter les soucis de nommage, il est préférable de définir le FQDN (serveur.cyril.fr par exemple) du serveur LDAP comme nom de machine :

  • Dans le fichier /etc/hosts, associez l'adresse IP du serveur LDAP et son FQDN.
  • Définisser le FQDN comme nom de machine sur serveur LDAP.

 

Installation du service LDAP
  • Installez les paquets slapd et ldap-utils.
  • Lors de l'installation des paquets, le mot de passe administrateur LDAP vous est demandé, ne le perdez pas !

Deux commandes permettent de gérer la date et l'heure avec Ubuntu : la commande date (associée à la commande ntp pour la synchronisation avec un serveur NTP) et la commande timedatectl. Nous verrons ici l'utilisation de la commande timedatectl, qui permet également de gérer la synchronisation avec un serveur NTP. Cette commande est installée par défaut sur la majorité des systèmes Linux, notamment Debian et ses dérivées (comme Ubuntu)

 

Affichage de la date et de l'heure

La commande timedatectl seule (ou avec l'option statustimedatectl status) permet d'afficher la date et l'heure actuelles du système, avec d'autres informations comme le fuseau horaire, l'heure universelle et l'état de la synchronisation NTP.

I. Présentation

1) Intérêt des permissions

Les bases de données peuvent être utilisées par des utilisateurs différents, notamment lorsqu'elles sont partagées en réseau. Ces différents utilisateurs peuvent parfois y accéder simultanément et chaque utilisateur a des besoins différents. Il est ainsi possible d'associer des permissions appropriées à chaque profil d'utilisateur.

Un utilisateur qui créé un élément (table, vue, index,...) a la possibilité d'accorder ou de retirer des droits sur cet élément. Il existe également un administrateur de la base de données qui a tous les droits sur tous les éléments, et qui doit aussi gérer les privilèges.