Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| linux:samba [17-03-2009 13:42] – créée edmc73 | linux:samba [20-02-2020 17:48] (Version actuelle) – [info en vrac à trier] edmc73 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ===== SAMBA ===== | + | ====== Samba - Partage Windows ====== |
| + | |||
| + | ===== Liens utiles ===== | ||
| + | |||
| + | * La doc officiel http:// | ||
| + | * Toutes les variables du fichier smb.conf http:// | ||
| + | |||
| + | ===== Installation | ||
| Faire un partage windows sur un serveur debian avec un mot de passe. | Faire un partage windows sur un serveur debian avec un mot de passe. | ||
| Ligne 13: | Ligne 20: | ||
| smbpasswd -a toto | 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 **/ | Editer le fichier **/ | ||
| Ligne 30: | Ligne 49: | ||
| # | # | ||
| - | [homes] | + | [monpartage] |
| - | | + | |
| + | # Le commentaire qui apparaitra dans l' | ||
| + | | ||
| + | |||
| + | # Le répertoire qui sera partagé | ||
| path = / | path = / | ||
| + | |||
| + | # Si yes, le répertoire sera visible à la racine du serveur | ||
| + | # Si no, il faudra taper l' | ||
| | | ||
| - | # By default, the home directories are exported read-only. Change next | + | # Pour mettre le répertoire en écriture |
| - | # parameter to ' | + | |
| | | ||
| + | # l' | ||
| # File creation mask is set to 0700 for security reasons. If you want to | # File creation mask is set to 0700 for security reasons. If you want to | ||
| Ligne 47: | Ligne 73: | ||
| | | ||
| - | # Restrict access to home directories | + | # Restreindre l' |
| - | # to the one of the authenticated user | + | |
| - | # This might need tweaking when using external authentication schemes | + | |
| valid users = 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 | Redémarrez samba | ||
| Ligne 61: | Ligne 97: | ||
| et sur windows, Démarrer -> Exécuter... | et sur windows, Démarrer -> Exécuter... | ||
| - | \\votre_serveur | + | \\votre_serveur\monpartage |
| entrez votre **toto** et mot de passe et zou !!! | entrez votre **toto** et mot de passe et zou !!! | ||
| + | |||
| + | <note warning> | ||
| + | Attention ! Le nom de partage **homes** est un mot réservé par le système !! | ||
| + | </ | ||
| + | |||
| + | Plus d'info : | ||
| + | |||
| + | http:// | ||
| + | |||
| + | ===== Monter un partage Windows sur Debian ===== | ||
| + | |||
| + | Exemple typique d'un freenaute qui veut accéder au disque dur de sa freebox.\\ | ||
| + | mkdir / | ||
| + | mount.cifs // | ||
| + | |||
| + | |||
| + | Sinon | ||
| + | mount -t cifs ordiOUip:/ | ||
| + | ===== 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 " | ||
| + | |||
| + | 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=' | ||
| + | |||
| + | ça donne dans notre exemple : | ||
| + | |||
| + | net groupmap add unixgroup=administrateurs ntgroup=' | ||
| + | |||
| + | pour supprimer un mappage | ||
| + | |||
| + | net groupmap delete ntgroup=' | ||
| + | |||
| + | pour afficher la liste des mappages | ||
| + | |||
| + | net groupmap list | ||
| + | |||
| + | |||
| + | ensuite tu te connectes avec l' | ||
| + | |||
| + | 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é. | ||
| + | |||