Serveur d'impression

Une autre utilisation classique de Samba est de le configurer pour partager les imprimantes installées sur un serveur Ubuntu, que ce soit localement ou sur le réseau. De même que Serveur de fichiers, cette section permet de configurer Samba pour permettre à n'importe quel client sur le réseau d'utiliser les imprimantes sans demande de mot de passe.

Pour une configuration plus sécurisée, voir Sécurisation du serveur de fichiers et d'impression.

Installation

Avant d'installer et de configurer Samba, il est préférable de disposer d'une installation fonctionnelle de CUPS. Voir CUPS - Serveur d'impression pour plus de détails.

Pour installer le paquet samba, entrez la commande suivante depuis un terminal :

sudo apt install samba

Configuration

Après avoir installé Samba éditez le fichier /etc/samba/smb.conf. Changez le workgroup (groupe de travail) pour l'adapter à votre réseau et passez security (sécurité) à user (utilisateur) :

   workgroup = EXAMPLE
   …
   security = user

Dans la section [printers], mettez l'option guest ok à yes :

   browsable = yes
   guest ok = yes

Redémarrez Samba avoir modifié smb.conf

sudo systemctl restart smbd.service nmbd.service

La configuration par défaut de Samba partagera automatiquement toute imprimante installée. Installez simplement l'imprimante localement sur vos clients Windows.

Ressources