Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
10Activity
0 of .
Results for:
No results containing your search query
P. 1
Samba A

Samba A

Ratings: (0)|Views: 340|Likes:
Published by Abdelghani Akil

More info:

Published by: Abdelghani Akil on Nov 07, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

11/17/2010

pdf

text

original

 
Chapitre 11. Samba
Samba utilise le protocole SMB pour partager les fichiers et les imprimantes sur une connexion réseau. Les systèmes d'exploitation qui prennent en charge ce protocole incluent Microsoft Windows (à travers son Voisinage Réseau), OS/2 etLinux.
Pourquoi utiliser Samba ?
Samba est utile si vous avez un réseau de machines à la fois Windows et Linux.Samba fait en sorte que vos fichiers et vos imprimantes soient partagés sur votreréseau. Si vous voulez que vos fichiers soient partagés uniquement par desmachines Red Hat Linux, reportez-vous auChapitre 10. Si vous voulez que vosimprimantes soient partagées uniquement par des machines Red Hat Linux,reportez-vous auChapitre 21.
Configuration de Samba
Samba utilise
/etc/samba/smb.conf
comme fichier de configuration. Si vousmodifiez ce fichier, les modifications ne seront pas enregistrées tant que vous neredémarrez pas le démon Samba en entrant la commande
service smb restart
.Le fichier de configuration par défaut (
smb.conf
) dans Red Hat Linux 7.3 permetaux utilisateurs de voir leur répertoire personnel Linux comme partition Samba sur la machine Windows une fois qu'ils se sont connectés en utilisant le même nomutilisateur et le même mot de passe. Il partage également toutes les imprimantesconfigurées pour le système Red Hat Linux comme imprimantes partagées Samba.En d'autres termes, vous pouvez connecter une imprimante à votre système Red HatLinux et imprimer à partir de vos machines Windows sur votre réseau.Pour spécifier le nom du groupe de travail et de la description Windows, modifiezles lignes suivantes dans votre fichier 
smb.conf
:
 
workgroup =
NOMDUGROUPEDETRAVAIL
server string =
BREF COMMENTAIRE SUR LE SERVEUR
Remplacez
NOMDUGROUPEDETRAVAIL
par le nom du groupe de travail Windows auquelcette machine devrait appartenir. Le
BREF COMMENTAIRE SUR LE SERVEUR
estoptionnel et sera le commentaire Windows sur le système Samba.Pour créer un répertoire de partage Samba sur votre système Linux, ajoutez lasection suivante à votre fichier 
smb.conf
(après l'avoir modifié en fonction de vos besoins et de votre système) :
 
[
sharename
]comment =
Insert a comment here
path =
/home/share/ 
valid users =
tfox carole
public = nowritable = yesprintable = nocreate mask = 0765
Dans l'exemple ci-dessus, les utilisateurs tfox et carole peuvent lire et écire dans lerépertoire
/home/share
sur le serveur Samba, à partir d'un client Samba.
Mots de passe Samba
Dans Red Hat Linux 7.3 les mots de passe cryptés sont activés par défaut, car celaest plus sécurisant. Si les mots de passe cryptés ne sont pas utilisés, les mots de passe en texte clair sont utilisés, mais peuvent être interceptés par quelqu'unutilisant un sniffer de paquets. Nous vous recommandons d'utiliser des mots de passe cryptés.Le protocole SMB de Microsoft utilisait à l'origine des mots de passe en texte clair.Cependant, Windows 2000 et Windows NT 4.0 avec Service Pack 3 ou supérieur requièrent des mots de passe Samba cryptés. Pour utiliser Samba entre un systèmeRed Hat Linux et un système avec Windows 2000 ou Windows NT 4.0 ServicePack 3 ou supérieur, vous pouvez modifier le registre Windows afin qu'il utilise desmots de passe en texte clair ou configurer Samba sur votre système Linux pour l'utilisation de mots de passe cryptés. Si vous choisissez de modifier le registre,vous devez le faire sur toutes vos machines Windows NT ou 2000 — il s'agit d'une procédure pouvant provoquer des conflits.Pour configurer Samba sur votre système Red Hat Linux pour l'utilisation de motsde passe cryptés, suivez la procédure ci-dessous :
1.
Créez un fichier de mot de passe séparé pour Samba. Pour en créer un sur la base de votre fichier 
/etc/passwd
existant, tapez la commande suivante à uneinvite de shell :
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
2.Si le système utilise NIS, tapez la commande suivante :
ypcat passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
3.
Le script
mksmbpasswd.sh
est installé dans votre répertoire
/usr/bin
avec le paquetage
samba
.
4.
Utilisez la commande
chmod 600 /etc/samba/smbpasswd
pour changer les permissions du fichier de mot de passe Samba afin que seul l'utilisateur rootait une permission de lecture et d'écriture.
5.
Le script ne copie pas les mots de passe utilisateur dans le nouveau fichier.Pour définir le mot de passe de chaque utilisateur Samba, utilisez lacommande
smbpasswd
nom d'utilisateur 
(remplacez
nom d'utilisateur 
par 
 
le nom de chaque utilisateur). Un compte d'utilisateur Samba ne sera pasactif tant qu'un mot de passe Samba correspondant n'aura pas été défini.
6.
Les mots de passe cryptés doivent être activés dans le fichier deconfiguration Samba. Dans le fichier 
smb.conf
, vérifiez que les lignessuivantes ne sont pas désactivées :
encrypt password = yessmb passwd file = /etc/samba/smbpasswd
7.
Lancez le service
smb
en tapant la commande
service smb restart
à uneinvite de shell.
8.
Si vous voulez que le service
smb
démarre automatiquement,utilisez
ntsysv
,
chkconfig
ou
serviceconf 
pour l'activer lors de l'exécution.Pour en savoir plus, reportez-vous auChapitre 8.
Astuce
 Pour en savoir plus sur les mots de passe cryptés, prenez connaissancede
/usr/share/doc/samba-<
version
>/docs/htmldocs/ENCRYPTION.html
(remplacez<
version
> par le numéro de la version de Samba que vous avez installée).
Le module PAM
pam_smbpass
peut être utilisé pour synchroniser les mots de passeSamba des utilisateurs avec leurs mots de passe système lorsque lacommande
passwd
est utilisée. Si un utilisateur invoque la commande
passwd
, le motde passe qu'il utilise pour se connecter au système Red Hat Linux et le mot de passequ'il doit fournir pour se connecter à un fichier partagé Samba sont modifiés.Pour activer cette fonction, ajoutez la ligne suivante à
/etc/pam.d/system-auth
sousl'invocation
pam_cracklib.so
:
password required /lib/security/pam_smbpass.so nullok use_authtoktry_first_pass
 
Connexion à un fichier partagé Samba
Pour vous connecter à un fichier partagé Samba Linux à partir d'une machineWindows Microsoft, utilisez le Voisinage Réseau ou l'explorateur Windows.Pour vous connecter à un fichier partagé Samba à partir d'un système Linux, entrezla commande suivante à une invite de shell:
smbclient //
nom-hôte
/
nom-partage
-U
nom-utilisateur 
Vous devrez remplacer 
nom-hôte
par le nom d'hôte ou l'adresse IP du serveur Samba auquel vous voulez vous connecter,
nom-partage
par le nom du répertoire partagé que vous voulez parcourir et
nom-utilisateur 
par le nom utilisateur Samba

Activity (10)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
donnie18 liked this
hospicealfred liked this
Nassim Amandour liked this
Abiyou Kouassi liked this
mail24 liked this
lakhdar31 liked this
fatimalger liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->