Configuration de samba avec gestion d’utilisateurs et mot de passe
Dans ce nouveau tutoriel nous allons voir comment mettre en place un partage de fichier via samba sur une machine sous debian lenny. Les fichiers seront alors disponibles sur votre réseau pour tous les clients windows et linux. En effet samba utilise le protocole SMB pour effectuer le partage de fichier, ceci permet l’accès des dossiers sur le réseau pour un très grand nombre d’OS. Dans cette exemple nous allons mettre en place une configuration qui va permettre à chacun des postes clients d’avoir un dossier utilisateur ansi qu’un dossier shared disponible pour tous les utilisateurs en lecture et en écriture.
Durant tous l’article on va assumer que le serveur est une machine sous Debian Lenny avec debian.server.com comme hostname et 192.168.0.10 comme adresse IP.
Pour commencer on va installer Samba :
# aptitude install samba samba-commonVous allez voir les deux questions suivantes se poser lors de l’installation :
Workgroup/Domain Name: Vous laissez WORKGROUP (par défaut)
Modify smb.conf to use WINS settings from DHCP? Vous laissez No (par défaut)
On va ensuite créer un utilisateur pour l’exemlpe que l’on apellera bobby :
# useradd bobby -m -G usersOn va lui mettre un password avec la commende suivante :
# passwd bobbyEnsuite on l’ajoute à la base de données de samba :
# smbpasswd -a tomEnsuite on va aller éditer le fichier de configuration de samba :
# nano /etc/samba/smb.confDans global section vous allez dé-commenter (enlever le # qui se trouve devant) la ligne « security = user »
Ensuite vous sauver (crtl + W) et vous redémarrer samba :
# /etc/init.d/samba restartEnsuite on va créer le dossier qui sera accessible pour tout les utilisateurs déclarés sur le serveur, en lecture et en écriture :
# mkdir -p /mnt/shares/allusers
# chown -R root:users /mnt/shares/allusers/
# chmod -R ug+rwx,o+rx-w /mnt/shares/allusers/Une fois le dossier créer avec les bons droits, on va l’ajouter dans le fichier de configuration de samba pour qu’il soit utilisable sur le réseau.
# nano /etc/samba/smb.confEt en fin de fichier vous devez ajouter ceci :
[Public]
comment = Dossier public
path = /mnt/shares/allusers
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yesEt on ajoute dans la config l’accès au dossier home pour les utilisateurs enregistrés sur le serveur :
(Toujours à la fin du fichier de config de samba)
[Home]
comment = Dossier Home
browseable = no
valid users = %S
writable = yes
create mask = 0700
directory mask = 0700Et on redémarre samba :
# /etc/init.d/samba restartEt voilà, il suffit simplement de taper \\192.168.0.10 dans la barre d’adresse de votre explorateur sous windows et vous aurez accès a votre dossier home ainsi qu’au dossier allusers. Ces deux dossiers seront protégés par votre couple user:password. C’est facile et rapide à mettre en place et ça peut être très pratique dans une petite entreprise qui ne dispose pas de contrôleur de domaine.


salut
je viens de tester ton tuto
mais aucun résultat sur ma debian lenny
please
help me