IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

[SAMBA] Presence de liens


Sujet :

Administration système

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Points : 70
    Points
    70
    Par défaut [SAMBA] Presence de liens
    Bonjour à tous,
    Je suis en train de mettre en place un serveur Samba chez moi pour le partage de données.

    Voila ce que j'ai/ que je souhaite :

    à la connexion du user (essentiellement sous windows), il ait un partage perso, et accès à différents dossiers sur mon serveur.
    J'ai en effet plusieurs dossiers (Films, Musiques, Photos etc.)
    Certains de ces dossiers seront accessibles en lecture et/ou ecriture selon les users (ca je le ferai avec les ACLs)

    J'ai donc installé samba et ai modifié le fichier smb.conf
    J'ai compris que la section [Homes] redirigeait vers le dossier de l'utilisateur (/home/monUser) c'est nickel.

    les sections suivantes créent automatiquement un partage.
    Le problème est que sous windows, j'ai pas l'impression qu'on puisse masquer les partage dont l'utilisateur n'ait pas accès. Resultat, à la connexion du user, j'ai une dizaine de partages d'affichés alors que seuls 3 ou 4 sont accessibles, ca me va pas.

    Voilà ce que j'ai donc fait :
    Dans mon smb.conf je ne laisse que la section [Homes]
    Ensuite, dans chaque repertoire perso (/home/monUser)
    je créé un lien symbolique avec ln -s vers mes dossiers de partages (ils sont présents sur un point de montage : /mnt/partage/films)

    Le problème est que lorsque je me connecte sous windows, ça ne marche pas.

    Exemple :
    /home/monUser <-- racine, read only
    /home/monUser/perso <-- perso, read/write
    /home/monUser/partage <-- partage, read only
    /home/monUser/partage/films <-- correspond à un lien vers /mnt/partage/films

    Malheureusement, cela ne emble pas fonctionner, l'idée est-elle mauvaise? cela est-il sensé fonctionner? Comment faire autrement ?

    D'avance merci !

    Note :
    Serveur : Debian 6 (virtualisé)
    Postes : Windows 7 et 8, qques linux

  2. #2
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Points : 70
    Points
    70
    Par défaut
    J'ai peut être une piste de réponse...
    N'est-ce pas parce que les utilisateurs sont chrootés ?
    Ils ne peuvent donc pas sortir de leur Home et accéder au dossier lié.
    Right ?
    Si c'est ça, comment faire ?

  3. #3
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 430
    Points : 43 055
    Points
    43 055
    Par défaut depl position dossier home user
    A mon avis, Samba ne prend par défaut que le dossier /home/nom_user. Au niveau linux ça doit être bon, mais pas au niveau Samba.

    Quel que soit l'endroit ou se trouve le dossier partagé, celui-ci apparaitra au même niveau, exemple :

    1er dossier partagé /home/toto ->nom de partage toto
    le second : /home/toto/partage1 ->nom de partage partage1
    /home/partage2 ->partage2 ->nom de partage partage2

    l'utilisateur verra dans la machine :
    toto
    partage1
    partage2

    tu vois que partage1 est contenu dans le dossier toto

    les 2 chemins : \\machine\toto\partage1 et \\machine\partage1 pointent au même endroit et sont équivalent.

    Il peut y avoir une différence tel que \\machine\partage1 en lecture seule et \\machine\toto en lecture/écriture. Au niveau SMB, tu pourra accéder en lecture/écriture par \\machine\toto\partage1 Le chemin \\machine\partage1 te donnera un accès lecture seule.

    Sous windows tu as partage et sécurité, l'aspect partage te donne des droits SMB, sécurité les droits NTFS ( ACLs), C'est les droits les plus restrictifs qui sont prioritaires. Si ton partage est mis sur lecture/écriture pour tout le monde, et que sur sécurité seul toto a accès, tata verra le dossier mais aura une erreur lors de l'accès à celui-ci.
    Avec Samba le principe est le même, tu as les droits Samba, et les droits Unix. ( avec ou sans ACL ). Pour cacher un partage, il faut lui ajouter un $ à la fin, mais c'est facilement contournable.

    La gestion [HOME] ne t'affichera que le dossier du nom de l'utilisateur.

    Par ailleurs, quelle version de Samba utilise tu ? 3 ou 4 , en workroup ou en domaine.

    La version 3 gère un domaine niveau NT avec un seul contrôleur possible, la 4 gère l'active directory ( quand-même pas aussi bien que Windows ). Il intègre un serveur de temps, un serveur DNS,un serveur LDAP et Kerberos ceci étant nécessaire à l'Active directory, il gère les droits en ajoutant un support étendu sur le Filesystem.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Points : 70
    Points
    70
    Par défaut
    Merci pour ces differentes explications...
    Je pense avoir résolu en partie mon problème en utilisant des mount --bind au sein des dossiers users
    Je peux les afficher et y accéder sous windows donc c'est nickel, même si c'est pas le plus simple à mettre en oeuvre (obligé de mettre de nombreuses entrées dans mon /etc/fstab pour qu'ils montent automatiquement dans chaque user au demarrage du serveur)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lien Symbolique + Partage Samba + Apache
    Par Fabouney dans le forum Windows Vista
    Réponses: 4
    Dernier message: 11/09/2009, 16h02
  2. [FLASH 5] Comment créer un lien hypertexte
    Par ajit dans le forum Flash
    Réponses: 4
    Dernier message: 30/03/2006, 12h26
  3. [Kylix] pb avec lien symbolique
    Par sdoura2 dans le forum EDI
    Réponses: 1
    Dernier message: 13/12/2002, 22h16
  4. [Kylix] Création d'un fichier lien
    Par DrQ dans le forum EDI
    Réponses: 2
    Dernier message: 14/05/2002, 21h30
  5. Tutoriels et liens pour le Borland Database Engine
    Par Community Management dans le forum Paradox
    Réponses: 0
    Dernier message: 25/03/2002, 10h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo