Partager vos fichiers sur Mac OS X

Passons à la pratique

Activer le serveur samba

Pour commencer il vous faut activer le serveur Samba sur votre ordinateur, ceci est facilement faisable si vous avez une version plus récente que 10.2, c’est directement installé. Pour les anciennes versions vous pouvez installer samba directement en le téléchargeant du site officiel : http://www.samba.org

Voici la procédure à suivre:

  • Dans le menu Pomme > préférences système
  • Dans les préférences système, allez sur Partage
  • Vous tomber sur la fenêtre suivante:

  • Ici vous devez activer le partage Windows en cochant la case et éventuellement aussi sur le bouton démarrer.

Ca y est, maintenant samba est installé sur votre ordinateur. Désormais votre ordinateur sera visible sur le réseau local. Mais maintenant vous n’avez toujours pas pu choisir quels sont les fichiers accessibles pour les autres utilisateurs du réseau local.

Configurer le serveur samba

Passons maintenant à la partie un peu plus compliquée. En effet, pour pouvoir configurer votre serveur et choisir quels seront les répertoires qui seront accessibles aux autres, vous allez devoir mettre les mains à la pâte et modifier légèrement vos fichiers système. Mais pas de panique. Si suivez exactement cette procédure vous ne risquez pas de mettre votre système en panne.

  • Tout d’abord lancer un terminal. Le terminal est accessible dans Applications > Utilitaires > Terminal
  • Tapper la commande suivante: sudo pico /etc/smb.conf
  • Le terminal va vous demander votre mot de passe administrateur
  • Maintenant vous êtes dans un éditeur de texte en mode console qui va vous permettre de modifier le fichier smb.conf et vous avez la fenêtre suivante devant vous

  • Allez avec votre curseur tout en bas du fichier. (Avec les flèches, la souris n’est pas prise en compte dans le terminal)
  • Maintenant vous allez devoir ajouter le code suivant selon le répertoire que vous souhaitez partager:

Expliquons brièvement à quoi correspond quoi:

  • Le titre entre crochet, c’est à vous de le choisir, c’est le nom qui sera affiché pour le partage que vous faites. Utilisez un nom explicite et sans caractères spéciaux (accents) et espaces.
  • Derrière la ligne path vous mettez le chemin d’accès vers le répertoire que vous souhaitez partager. A savoir que votre session se trouve dans /Users/votrelogin/ vous pouvez ainsi choisir le chemin vers le répertoire de votre choix
  • La ligne comment vous permet d’ajouter une petite description du contenu de votre partage
  • La ligne aviable dit bien ce qu’elle dit, si vous mettez yes, votre répertoire sera partagé
  • La ligne browsable vous permet de choisir si vous voulez permettre aux utilisateurs d’accéder à l’arborescence de votre répertoire partagé. C’est à dire, donner l’accès aux sous-dossiers du répertoire. En général c’est « yes » … à vous de voir
  • La ligne public permet de spécifier si vous souhaitez donner libre accès à toute personne sur le réseau, où si vous souhaitez uniquement donner l’accès aux différents utilisateurs de votre propre ordinateur. Ceux-ci devront s’authentifier pour pouvoir avoir accès à ces répertoires si vous mettez no.
  • La ligne writable vous permet de spécifier si vous voulez accepter que les utilisateurs de votre répertoire partagé puissent modifier les fichiers qui s’y trouvent. Si vous souhaitez simplement leur donner le droit de lire les fichiers. Alors mettez no

Une fois que l’édition du fichier smb.conf vous convient il vous faut maintenant quitter l’éditeur de texte. Ne cliquez surtout pas sur la croix en haut à gauche car vous allez perdre toutes les modifications que vous avez apportées au fichier et vous serez bon pour recommencer. Pour sauvegarder faites : CTRL+O, le programme va vous demander confirmation, faites Entrée

  • Maintenant vous pouvez quitter le programme d’éditeur de texte en faisant la commande CTRL+X
  • Vous pouvez fermer la fenêtre du terminal c’est terminé

Vérifier que ça marche correctement.

Pour vérifier retournez dans les préférences système dans le menu Pomme. Vous allez à nouveau dans Partage. Vous faites arrêter puis démarrer pour le partage Windows et le tour est joué. Les nouveaux paramètres seront pris en compte et les utilisateurs de votre réseau auront accès aux répertoires que vous avez spécifiés dans le fichier smb.conf

Bon amusement 😉

Si vous avez des questions relatives au partage de fichiers sous Mac, n’hésitez pas à poster des commentaires à ce billet. Je ferais de mon mieux pour vous éclairer.

Un commentaire

  1. Salut et merci pour ce super tuto !
    mais n’y a t’il pas plus simple sur OSX 10.4 ? ou c’est toujours la même galère ?

    En tout cas un grand merci 🙂

    Reply
  2. Je me suis posé la même question que toi concernant mac os X 10.4 (c’est d’ailleurs la version que je possède) mais la seule chose qui est possible c’est de mettre en partage le répertoire « public » qui est dans ton home. Impossible de sélectionner un autre répertoire pour le rendre accessible aux autres utilisateurs du réseau.

    Mon revendeur Mac m’a effectivement confirmé la même chose. Cependant c’est vraiment un manque dans le système de partage de fichier proposé par Mac.

    Donc en gros t’es obligé d’utiliser Samba, et donc t’es obligé de faire ces quelques manipulations.

    Mais si t’entend parler d’une méthode plus simple, n’hésite pas à venir en faire part sur ce site 😉

    Reply
  3. qq commentaires :
    – le systeme de partage de windows ne s’appelle pas samba. A ma connaissance, il n’a pas de nom particulier. Par contre il utilise les protocoles SMB et CIFS.
    – Samba est le nom d’un logiciel Libre implementant un serveur SMB/CIFS ainsi qu’un client. Rien a voir avec Micorosoft.
    – Il y a une petite faute de frappe dans l’exemple de conf qui peut induire des lecteurs debutants : « available yes » au lieu de « aviable yes »
    – c’est vraiment dommage de donner cet exemple de conf sous forme d’image car on peut pas faire un copier coller…

    Reply
  4. Bonjour,

    Voila après avoir fait cette manip et ayant bien mis public = yes dans le fichier smb.conf, les utilisateurs Windows voulant se connecter à mon partage se trouvent confrontés à une boite de dialogue leur demandant un login et un mot de passe. Comment je peux faire pour éviter ça?

    Reply
  5. J’avais le même problème au début.
    Il faut vérifier que les utilisateurs puisse non seulement accèder à ton ordinateur (ce qui est décrit dans cette page) mais aussi accèder au répertoire en question.

    Ctr-Clique sur le répertoire en question dans le finder et choisit « Lire les informations » il faut ensuite dans la dernière rubrique « Propriétaire et autorisation » mettre dans les détails, « Autres » à « Lecture seulement » au lieu de « interdit »

    Et normalement ça marche, les autres peuvent lire ce répertoire.

    Reply
  6. Merci pour cette réponse … j’avoue que n’ayant pas se problème je savais pas trop comment il apparaissait chez qques uns. Au fait j’explique le fait que ça marchait directement chez moi car j’avais chmodé tous mes répertoires … d’où évidement le fait que ça marche !!

    ++

    Reply
  7. Bonsoir tout l’monde…

    Simple question….

    Après, avoir appliquer la procédure, quel est l’adresse que je dois
    transmettre a mes amis pour qu’ils puissent avoir accès à mon dossier de partage?

    Merci de votre aide…

    Niko.

    Reply
  8. Une fois que tu as partagé tes fichiers c’est tout simple :
    A partir de windows il faut aller voir dans « favoris réseau »
    A partir de Mac os X il faut aller dans « réseau »
    A partir de Linux il faut aller dans « réseau windows »

    Et là tu devrais trouver l’ordinateur sur lequel t’as partagé tes fichiers et tu devrais pouvoir t’y connecter.

    En espérant que ça ait pu t’aider un peu 😉

    Reply
  9. Re…

    Sur mon mac os X 10 … Dans le menu « partage » apparait après avoir selectioné « partage windows » : Les utilisateurs Windows peuvent accéder à votre ordinateur via //192.168. . ./nico….. avec les comptes activés, Quels sont les lettre qui manquent devant l’adresse ? ftp ?

    Désolé d’etre lourd…

    Merci de ton aide Greg.

    Niko.

    Reply
  10. Au fait le truc c’est que j’y connais rien en windows. Mais ce qui est sûr c’est que le X.X.X.X c’est le nom d’un périphérique et donc il n’y a pas de protocole a ajouté devant. A la limite tu pourrais utiliser un smb:// mais c’est encore autre chose car c’est le protocole samba (ftp c’est encore autre chose)

    Au fait sous windows tu dois aller dans le favoris réseaux et accéder à ton ordi comme ça. Ce que tu peux aussi faire c’est peut-être (j’en sais rien, j’ai pas windows pour tester) simplement en cliquant sur « aller à l’emplacement » dans ton navigateur de fichiers.

    Donc essaye plutôt d’aller voir dans favoris réseaux et de laisser l’ordinateur trouver automatiquement ton mac.

    Reply

Leave a Comment.