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
-
Pour des configurations plus élaborées de Samba, consultez les guides pratiques Samba (en)
-
Ce guide est également disponible en format papier.
-
Using Samba d'O'Reilly est une autre bonne source d'informations.
-
Voir également le site Web de CUPS pour plus d'informations sur la manière de configurer CUPS.
-
Page du Wiki Ubuntu consacrée à Samba.