Forum Linux.général Configuration Samba

Posté par  .
Étiquettes : aucune
0
22
fév.
2005

Bonjour,

Voila je voulais savoir comment configurer mon samba pour partager un dossier windows où je suis le seul à avoir les droits d'écriture.

J'expose le pb

Je suis sur un réseau Windows. Sur ce réseau chaque utilisateur à son répertoire (dossier personnel) sur un serveur. Ce répertoire ne peut être modifier que par son propriétaire. Donc j'ai un répertoire perso sur un serveur windows du réseau.

Mon poste de travail est Linux. J'ai besoin de partager des données. Ces données sont sur mon repertoire perso (Le repertoire partagé des serveurs windows).

Avec Samba je voudrais autoriser certain utilisateurs à modifier le contenu de mon repertoire "windows" perso.

Pour l'instant je suis confronté à un problème de droit définit par les serveurs windows. Ne pouvant changer ces droits. Je me demandais si Samba pouvait "mapper" les utilisateurs accédant (via ma machine Linux donc via samba) à mon repertoire "windows" perso vers mon login afin qu'il ait les droits d'écriture.

En espérant avoir été clair, merci de votre aide

  • # Recherche du cote de winbind

    Posté par  . Évalué à 1.

    Il me semble que la solution consiste a faire en sorte que les utilisateurs du domaine windows soient vus comme des utilisateurs Linux. Il faut utiliser winbind pour cela (et l'integration PAM/Winbind)

    Ensuite j'imagine que tu peux faire des chown etc sur les repertoires partages via Samba ou les repertoires montes depuis le serveur Windows
  • # reexport le

    Posté par  . Évalué à 1.

    A mon avis ce qu'il est possible de faire, c'est que via samba tu repartage ta ressource.
    C'est à dire qu'il faut, dans un premier temps que tu montes ton répertoire perso (sous windows) avec une commande de type :
    mount -t smbfs //server/repertoire /toto -o username=tonloginwin
    Puis que tu partages ton répertoire /toto avec samba

    Il faudra évidemment que tes clients se connecte sur ta machine et non sur le serveur d'origine.

    ce que je ferais au niveau du fichier smb.conf

    workgroup = ledomaindetonserveur
    security= domain #pour utiliser la même sécu que ton serveur
    #puis tu crée un partage

    [totodir]
    comment = myhomedir
    path = /toto
    valid users = fred #la liste des gens autorisés
    public = no
    writable = yes
    printable = no

    Evidemment au niveau du réseau ça ne sera pas optimale étant donné que pour une lecture/écriture, il y a une double communication réseau.
    En espérant que ça conviendra....
    • [^] # Re: reexport le

      Posté par  . Évalué à 1.

      merci,

      en fait j'avais déja fait comme ça, mais le soucis c'est lorsque l'utilisateur ecrit sur mon repertoire /mnt/monrepertoire. C'est les droits du serveur windows qui prime, et comme sous win les autres utilisateurs ne peuvent écrire dans mon rep .... on est coincé

      J'ai tout de meme résolu mon pb. J'ai réussi avec un poste windows à changer les droits de certains sous repertoire de mon repertoire partagé. Maintenant ça fonctionne

      Merci à vous
      • [^] # Re: reexport le

        Posté par  . Évalué à 1.

        es tu vraiment obligé de repasser par un poste Windows pour changer les droits de ton répertoire.
        Lorsque tu te connectes à un répertoire via la commane smbclient, on a la possibilité d'utiliser des commandes de type chown et chmod.
        • [^] # Re: reexport le

          Posté par  . Évalué à 1.

          Lorsque je faisait un chown sous linux il ne mettait pas d'erreur mais ne faisait rien. La seule solution pour changer les droits de répertoire était de passer pas un poste windows

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.