====== Samba - Partage Windows ======
===== Liens utiles =====
* La doc officiel http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/
* Toutes les variables du fichier smb.conf http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html
===== Installation =====
Faire un partage windows sur un serveur debian avec un mot de passe.
Installer les paquets **samba** et **samba-common**
Entrez le nom de votre groupe de travail **WORKGROUP** ou autre...
Répondez NON à la question sur winbind..
Créons un utilisateur.
smbpasswd -a toto
Si cette commande ne marche pas du genre
New SMB password:
Retype new SMB password:
Unable to modify TDB passwd: NT_STATUS_UNSUCCESSFUL!
Failed to add entry for user xxxxxxxx.
Failed to modify password entry for user xxxxxxxxx
Alors taper cette commande avant
pdbedit -a -u toto
Editer le fichier **/etc/samba/smb.conf**
Decommenter le security user
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user
Partagez votre répertoire
#======================= Share Definitions =======================
[monpartage]
# Le commentaire qui apparaitra dans l'explorateur windows
comment = Mon partage
# Le répertoire qui sera partagé
path = /home/toto/PARTAGE
# Si yes, le répertoire sera visible à la racine du serveur
# Si no, il faudra taper l'adresse en entier pour y accéder
browseable = no
# Pour mettre le répertoire en écriture
writable = yes
# l'option read only = no revient au meme
# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
create mask = 0700
# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
directory mask = 0700
# Restreindre l'accès à l'utilisateur toto
valid users = toto
Un autre exemple de partage d'un disque USB
[usb]
comment = USB Share
path = /mnt/disk1
writeable = Yes
only guest = Yes
create mask = 0777
directory mask = 0777
browseable = Yes
public = yes
Redémarrez samba
/etc/init.d/samba restart
et sur windows, Démarrer -> Exécuter...
\\votre_serveur\monpartage
entrez votre **toto** et mot de passe et zou !!!
Attention ! Le nom de partage **homes** est un mot réservé par le système !!
Plus d'info :
http://www.crium.univ-metz.fr/docs/system/samba/
===== Monter un partage Windows sur Debian =====
Exemple typique d'un freenaute qui veut accéder au disque dur de sa freebox.\\
mkdir /mnt/freebox
mount.cifs //mafreebox.freebox.fr/Disque\ dur /mnt/freebox/
Sinon
mount -t cifs ordiOUip:/C$ répertoire_a_monter/ -o username=Administrateur
===== info en vrac à trier =====
[quote]
il faut créer un compte admin du domaine qui ne soit pas root pour des raisons de sécurité.
Par exemple tu crées un groupe unix administrateurs :
groupadd administrateurs
tu crées un utilisateur admin du domaine
useradd admin -g administrateurs -c "Administrateur du domaine" -p admin
Pour rendre les groupes du domaine visibles depuis les clients windows tu dois mapper les groupes unix en groupes windows avec la commande netgroupmap
net groupmap add unixgroup= ntgroup='nom_windows'
ça donne dans notre exemple :
net groupmap add unixgroup=administrateurs ntgroup='Domain Admins'
pour supprimer un mappage
net groupmap delete ntgroup='Domain Admins'
pour afficher la liste des mappages
net groupmap list
ensuite tu te connectes avec l'admin local du client et tu mets le groupes Domain Admins dans le groupe Administrateurs local de ton pc client.
les membres du groupe seront admin des pc.
[/quote]
===== Windows 10 =====
Est-ce que le protocole smb v1 est activé ?
1. Ouvrir une console Exécuter (touche Windows + R).
2. Taper : optionalfeatures
3. Dans la liste, chercher et vérifier si coché la ligne « Support de partage de fichiers SMB 1.0 / CIFS »
4. Valider par OK et redémarrer l’ordinateur. Le partage SMB version 1 est maintenant activé.