Installer et configurer Samba sur une Debian 4.0 Etch
Page 1 sur 1
Installer et configurer Samba sur une Debian 4.0 Etch
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
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
Sujets similaires
» Installer et configurer Xen sur Debian 4.0 Etch
» Installer et configurer AWStats sur Debian 4.0 Etch
» Configurer Exim 4 sur Debian 4.0 Etch
» Installer phpMyVisites sur Debian 4.0 Etch
» Installer Gallery 2 sur Debian 4.0 Etch
» Installer et configurer AWStats sur Debian 4.0 Etch
» Configurer Exim 4 sur Debian 4.0 Etch
» Installer phpMyVisites sur Debian 4.0 Etch
» Installer Gallery 2 sur Debian 4.0 Etch
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|