Février 2006X. Belanger / Guilde Introduction à
Février 2006X. Belanger / Guilde Qu'est ce que Samba ? ● Implémentation libre du protocole CIFS/SMB (client et serveur) ● Permet le partage de fichiers et d'imprimantes ● Permet l'authentification de clients en réseau Microsoft CIFS : Common Internet File System SMB : Server Message Block
Février 2006X. Belanger / Guilde Rôle de Samba ● Partager des ressources entre différents systèmes (MS Windows, Apple MacOS, GNU/Linux,...) ● Utilisable en tant que serveur autonome ou serveur central ("serveur de domaine") ● Partage de fichiers personnels (home) ou communs (publics, par groupe)
Février 2006X. Belanger / Guilde Généralités ● Site officiel : ● Dernière version stable : b ● Documentation anglaise très riche ● Documentation en francais en cours de traduction : ● Liste de diffusion francophone :
Février 2006X. Belanger / Guilde Avantages ● Sécurité et fiabilité accrues par rapport à un serveur Windows ● Configuration simple ● Clients nativement disponibles
Février 2006X. Belanger / Guilde Limitations ● Ne dispose pas d'outils équivalent à Active Directory
Février 2006X. Belanger / Guilde Configuration ● Fichier /etc/samba/smb.conf ● Organisé en sections ● Paramètre = valeur ● Commentaires ; ou # ● Outil de test : testparm ● Fichier de configuration relu toutes les minutes
Février 2006X. Belanger / Guilde Configuration ● La section "global" contient les informations générales sur le serveur : nom NetBios, système d'impression, gestion de logs, type de mots de passe utilisés,... ● Les autres sections correspondent à un partage de fichiers ; une spécifique s'applique aux répertoires utilisateurs (homes) et deux sections peuvent s'appliquer aux imprimantes
Février 2006X. Belanger / Guilde Outil de configuration ● SWAT : Samba Web Administration Tool ● Interface de gestion web, accessible sur le port 901 ( ● N'est pas lancé par défaut ● Produit un fichier de configuration verbeux
Février 2006X. Belanger / Guilde Aspects système ● Ensemble des fichiers serveur très léger ● Un processus "nmdb" et plusieurs processus "smdb" (gourmand en cas de nombreux partages) ● Gestion des utilisateurs et des groupes similaire au système Linux
Février 2006X. Belanger / Guilde Aspects réseau ● Dialogue sur les ports 135/TCP, 137/UDP, 138/UDP, 139/TCP et 445/TCP ● Protocole de découverte très lent ("Voisinage réseau") ● Autorisation des postes clients selon l'adresse IP
Février 2006X. Belanger / Guilde Points particuliers ● Droits d'accès, fichiers cachés, liens symboliques ● Casse et conversion de noms ● Synchronisation de mots de passe
Février 2006X. Belanger / Guilde Gestion quotidienne ● Utilisation des "smbtools" : smbclient, smbstatus, smbpasswd, nmblookup,... ● Journaux de connexions (logs) paramétrables (global, séparés par machine cliente, par utilisateur,...) ● Scripts possibles lors de la connexion des utilisateurs
Février 2006X. Belanger / Guilde Mise en place ● Préparation du fichier de configuration ● Création des répertoires partagés ● Paramétrage de imprimantes partagées ● Déclaration des utilisateurs
Février 2006X. Belanger / Guilde Création des utilisateurs ● adduser login ● smbpasswd -a login Tout utilisateur nécessitant un compte Samba doit avoir un compte système.
Février 2006X. Belanger / Guilde Création des répertoires ● Les répertoires crées doivent avoir les permissions nécessaires pour l'usage prévu par les utilisateurs. ● Créer et attribuer des groupes spécifiques si nécessaire. ● Définir les permissions de partage dans le fichier smb.conf
Février 2006X. Belanger / Guilde Création des répertoires Droits du système de fichiers ext2/3, reiserfs,... NTFS Droits du partage Samba (smb.conf) Explorer (net share)
Février 2006X. Belanger / Guilde Paramétrage d'un client Windows ● Diffère largement selon la version du système (95/98/Me/NT/2000/XP) ● Nécessite les droits d'administrateur (pour Windows NT/2000/XP) ● Nécessite d'activer le service client de partage de fichiers et d'imprimantes ● Pas de paramétrage particulier à effectuer
Février 2006X. Belanger / Guilde Paramétrage d'un client Windows Service activé par défaut sous Windows XP
Février 2006X. Belanger / Guilde Dialogues réseau Serveur Samba Client MS Windows authentification partage de ressources exploration réseau
Février 2006X. Belanger / Guilde Démonstrations
Février 2006X. Belanger / Guilde Questions
Février 2006X. Belanger / Guilde Merci de votre attention.