Personal tools
You are here: Home GNU / Linux Debian 4.0 Etch Installer et configurer Samba sur une Debian 4.0 Etch
Document Actions
  • Send this page to somebody
  • Print this page
  • Add Bookmarklet

Installer et configurer Samba sur une Debian 4.0 Etch

by Pierre-Yves Landuré last modified 2007-09-08 08:22

Samba est un logiciel incontournable du monde Unix. Il permet à une machine Unix de s'intégrer dans un réseau Windows. Bien configurer, il peut même servir de contrôleur de domaine dans un réseau Windows.

Installation

L'installation de Samba sur Debian est très simple :

sudo apt-get install samba

C'est la configuration qui peut être un peut plus compliquée.

Configuration

En premier lieu, il vous faut choisir un nom de domaine (ou de groupe de travail) :

DOMAIN_NAME=EXAMPLE

Une fois ceci fait, lancez la commande suivante pour modifier le fichier de configuration de Samba :

echo $DOMAIN_NAME | xargs -iDOMAIN_NAME sed -i -e 's/^[;]*\([ ]*workgroup[ ]*=[ ]*\).*$/\1DOMAIN_NAME/' /etc/samba/smb.conf

Inscription dans un domaine

Si votre ordinateur Linux doit faire parti d'un domaine, voici la méthode à suivre pour l'y inscrire. Nous commençons par déclarer que la sécurité est de niveau "domaine" :

sed -i -e 's/^[;]*\([ ]*security[ ]*=[ ]*\).*$/\1domain/' /etc/samba/smb.conf

Une fois ceci fait, redémarrez samba:

/etc/init.d/samba restart

et inscrivez votre ordinateur dans le domaine :

net rpc join -U Administrateur

Ou, si vous ne craignez pas d'inscrire votre mot de passe en clair dans la ligne de commande :

net rpc join -U Administrateur%mot-de-passe

Nous devons maintenant faire en sorte que les utilisateurs du domaine peuvent s'identifier sur notre serveur Samba. Pour ce faire, deux méthodes sont possibles.

Méthode simple et barbare

Dans cette méthode, nous demandons à Samba de créer les utilisateurs systèmes manquant au besoin.

;passwd program = /usr/bin/passwd %u
;passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd :*all*authentification*tokens*updated*successfully*
add user script = /usr/sbin/useradd %U -d /home/%u -m -s /bin/sh
delete user script = /usr/sbin/userdel -r %U

Utilisation de winbind

Winbind est un service permettant "d'importer" les utilisateurs du système Windows dans votre Linux. J'ai fait quelque tests, mais sans arriver a aucun résultats viables. Mais c'est mieux que la solution ci-dessus si vous réussissez à le faire fonctionner.

Activer le partage des imprimantes

Par défaut, le partage des imprimantes est activé, cependant vos imprimantes ne sont pas automatiquement ajoutées à la configuration de Samba. Pour ce faire, exécutez la commande suivante:

sed -i -e 's/^[;]*\([ ]*load printers[ ]*=[ ]*\).*$/\1yes/' /etc/samba/smb.conf

Spécifiez que le service d'impression est cups :

sed -i -e 's/^[;]*\([ ]*printing[ ]*=[ ]*cups.*\).*$/\1/' \
-e 's/^[;]*\([ ]*printcap name[ ]*=[ ]*cups.*\).*$/\1/' /etc/samba/smb.conf

Remarque : vous pouvez déterminer quel sont les utilisateurs habilités à administrer les imprimantes en modifiant la valeur de "printer admin".

et redémarrez samba :

/etc/init.d/samba restart

Remerciements

Samba pour la maison

Posted by Sans Importance at 2007-10-06 07:31
Bonjour (excellent site !)

Le problème des tutos sambas c'est qu'ils se positionnent très vite en mode parano, ce qui complique la gestion des utilisateurs et droits. Or, chez Mr Tout le monde, on a plutôt besoin d'un samba "ouvert" (partage large des fichiers "familiaux"). Donc les tutos collent pas...

C'est dommage. Un tuto "progressif" serait plus adapté. Sécurité 0 / puis normale / stricte / ...

?

bah, ce site est fait par un paranoiaque donc..

Posted by lwolf at 2007-10-06 11:47
de plus, ce site est ma base documentaire perso, je ne met que ce dont j'ai besoin (ou presque) :D puis bon, si c'est pour le mode non paranoiaque, y'a Système-> Administration -> dossiers partagés pour gérer simplement samba sur ubuntu.

Samba et openVPN

Posted by matthieu at 2009-12-29 22:00
Bonsoir,
Je recherche quelques indications pour monter un partage samba à travers un vpn (openvpn). OpenVPN est fonctionnel, mais impossible de le faire fonctionner avec samba....

BlogBang
Navigation
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards:

Wikio