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

Linux Discussion :

Lien symbolique dans dossier partagé réseau


Sujet :

Linux

  1. #1
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Points : 64
    Points
    64
    Par défaut Lien symbolique dans dossier partagé réseau
    Bonjour,

    J'ai un dossier partagé sur mon réseau : "backup"

    Des fichiers sont déjà présents dans ce dossier et sont accessibles/lisibles.
    Je souhaite également ajouter dans "backup" un autre dossier par lien symbolique "dossier_toto".

    Le lien symbolique se créé sans problèmes, le dossier en question est visible depuis le réseau... mais il est impossible d'entrer dans celui-ci pour consulter son contenu... Depuis un PC Windows un message d'erreur me remonte : "vous n'avez pas l'autorisation d'accéder à..."

    Ayant un autre dossier partagé sur mon réseau, depuis le même serveur Linux, et parfaitement accessible depuis le PC Windows j'ai fait le test de l'inclure par lien symbolique dans "backup"... celui-ci y est alors visible mais inaccessible comme précédemment.

    Mes questions sont donc les suivantes :

    Est-il possible d'utiliser un lien symbolique dans un dossier partagé sur un réseau ?
    Si oui comment le rendre accessible ?


    J'ai essayé de modifier les droits d'accès du lien symbolique RWX à tout le monde... pas plus de succès.
    J'ai également essayé d'appliquer des ACL sur ce lien mais ils ne semblent pas s'appliquer : pas de "+"à la fin des droits ?

    Merci d'avance pour vos conseils

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 409
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 409
    Points : 23 804
    Points
    23 804
    Par défaut
    Bonjour,

    J'imagine que ton « partage réseau » est du SMB sous Samba (partager un système de fichiers sur le réseau n'a rien d'universel et il est même très compliqué de tout émuler correctement).

    Il y a deux causes possibles immédiates :
    • « follow simlinks = no » dans le fichier de configuration ;
    • Le fait que le répertoire pointé par le lien, lui, n'a pas les bons droits d'accès, ou que le chemin pour y parvenir n'est pas empruntable en entier par l'utilisateur sous lequel tourne Samba (en l'absence d'authentification).

  3. #3
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Points : 64
    Points
    64
    Par défaut
    Bonjour,

    Merci pour l'aide apportée.

    Je passe bien par Samba pour gérer les paramètres de partage sur mon réseau qui est, lui, composé de machines sous Windows.

    Je viens donc de mener des tests sur tes propositions de solutions en modifiant les paramètres dans samba :
    - Ajout de la ligne Follow symlinks = yes
    - Ajout également de la ligne wide links = yes (qui semblerait être également nécessaire...)

    Petit aperçu de paramètres de ce partage dans smb.conf :

    Nom : Capture partage1.JPG
Affichages : 3103
Taille : 28,0 Ko

    Il s'avère, après redémarrage de samba, et du serveur complet au cas ou, que l'accès au dossier est toujours impossible.

    Pour info voici les droits et ACL appliqués à ce dossier ainsi qu'au dossier "donnees" qui est un dossier partagé et accessible sur le réseau mais qui ne l'est plus pas lien symbolique :

    Nom : Erreur dossier inaccessible 2.JPG
Affichages : 2911
Taille : 12,4 Ko

    Nom : Erreur dossier inaccessible 3.JPG
Affichages : 3187
Taille : 27,2 Ko

  4. #4
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Points : 64
    Points
    64
    Par défaut
    Je pense avoir résolu une partie de mon problème.

    En effet, je n'avais ajouté "follow symlinks = yes" et "wide links = yes" qu'au niveau de mon partage [backup]. C'est en l'ajoutant également au niveau de [global] que les liens symbolique se sont mis à fonctionner... au moins partiellement.

    Concernant le lien symbolique vers un dossier qui était déjà accessible sur le réseau via un partage samba, il est désormais possible de le consulter !!! Je suppose donc que les liens symboliques sont désormais fonctionnels via samba.

    Je coince cependant toujours concernant le dossier originel pour lequel j'ai mis en place un lien symbolique. Il faut qu'il puisse être accessible par les membres du groupe "METROPOLE\observatoire" mais ça n'est toujours pas possible. Voici la configuration des droits que je lui ai appliqué :

    Au niveau du dossier : drwxrwx--- 2 METROPOLE\fabrice-r METROPOLE\observatoire
    Au niveau du lien symbolique : lrwxrwxrwx 1 root root

    Voici les ACL :

    Du dossier lui-même...
    Nom : Erreur dossier inaccessible 6.JPG
Affichages : 3114
Taille : 22,0 Ko

    Du lien symbolique...
    Nom : Erreur dossier inaccessible 5.JPG
Affichages : 3113
Taille : 23,3 Ko

    Ai-je fait une erreur ou bien suis-je sur la mauvaise piste ?

  5. #5
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Points : 64
    Points
    64
    Par défaut
    Ça y est le problème est résolu... Il suffit des fois de bien lire et comprendre les conseils qui sont donnés...

    Obsidian

    Je m'étais focalisé sur les droits d'accès... qui étaient finalement bon. C'est du côté du chemin pour y parvenir que venait mon erreur.

    Il faut effectivement que le lien symbolique pointe vers un fichier/dossier qui est lui-même accessible par partage SAMBA. Dans mon cas le dossier se trouvait plus haut dans mon arborescence de fichiers/dossiers. Le fait de créer un partage plus haut rend le lien symbolique fonctionnel.

    Petit bémol : de ce fait on est amené à créer un partage à un niveau de l'arborescence qui n'est pas forcément souhaité...

    En tous cas merci à toi Obsidian pour tes conseils.

  6. #6
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 409
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 409
    Points : 23 804
    Points
    23 804
    Par défaut
    Citation Envoyé par fafa63 Voir le message
    Petit bémol : de ce fait on est amené à créer un partage à un niveau de l'arborescence qui n'est pas forcément souhaité...
    Tu peux mettre malgré tout le droit « --x » seul à un répertoire pour lui permettre d'être traversé sans pouvoir en lire le contenu. C'est un bon compromis.

    En tous cas merci à toi Obsidian pour tes conseils.
    À ton service.

  7. #7
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Points : 64
    Points
    64
    Par défaut
    En effet ça marche super bien.

    Encore merci.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/08/2010, 13h37
  2. Mot de passe sur dossier partagé réseau
    Par Minos2 dans le forum Sécurité
    Réponses: 2
    Dernier message: 22/12/2009, 14h40
  3. Supprimer un lien symbolique (vers dossier)
    Par smarties dans le forum Bibliothèque standard
    Réponses: 5
    Dernier message: 30/09/2008, 20h08
  4. lien symbolique dans Makefile
    Par julinho99 dans le forum Systèmes de compilation
    Réponses: 7
    Dernier message: 25/08/2008, 16h18
  5. BDD dans dossier partagé
    Par gangsterus dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 12/03/2008, 17h59

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