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 :

Faire pointer un lien vers un répertoire système autre que celui d'Apache


Sujet :

Administration système

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 83
    Points : 69
    Points
    69
    Par défaut Faire pointer un lien vers un répertoire système autre que celui d'Apache
    Bonsoir à tous. J'ai installer une seedbox sur mon serveur et je voudrai que les utilisateurs de mon site puissent accéder aux fichiers téléchargés via mon serveur web (apache2).
    Les fichiers téléchargés sont stockés dans le dossier "/var/lib/transmission-daemon/downloads" et le répertoire principale de apache à "/var/www/html".

    En cherchant sur le forum je suis tombé sur ce sujet qui proposais de créer un lien symbolique entre mon répertoire où se situent mes téléchargements et mon répertoire apache.
    https://www.developpez.net/forums/d5...iques-apache2/

    C'est plutôt sur le répertoire source du lien symbolique qu'il faut donner le droits de lecture a www-data (droit d'execution sur les sous répertoire + droit de lecture sur les fichiers) et cela de manière récursive.
    (citation tiré du sujet mentionné)

    Donc si je fais ce @Pilru à conseiller. Je dois donner les droits de lecture à www-data pour mon dossier "/var/lib/transmission-daemon/downloads". Si je fais ça, est-ce que rTorrent (le client P2P qui permet de télécharger les torrents) pourra toujours écrire dans ce répertoire sans problème ?

    En faite je confonds un peu les droits et les [propriétaire du fichier et les groupes].

    Merci pour votre aide et bonne soirée

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    le proprietaire a toujours les droits
    apres tu applique ldes "restriction" en utilisant ce vocable la tu confondra plus

    si tu mets l utilisateur ton client torrent dans un groupe qui a acces en ecriture dans ce repertoire oui il peut avoir ce role et other (le reste du monde) acces qu en lecture
    restrictions 0775
    tu peux meme te fendre d un 1775

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    root@h2g2:~# cp -p /etc/passwd /etc/passwd.20170217  # juste pour moi pour pas polluer mon fichier avec la demo
    root@h2g2:~# mkdir toto
    root@h2g2:~# chown  francois:francois toto  #vrai proprietaire
    root@h2g2:~# chmod 1775 toto
    root@h2g2:~# echo "toto::10001:1000:toto''':/home/toto:/bin/bash" >> /etc/passwd       # ajouter un utilisateur dans le group francois             
    root@h2g2:~# echo "ttiti::10002:210:toto''':/home/toto:/bin/bash" >> /etc/passwd                    # dans un autre groupe                                  
    root@h2g2:~# mkdir /home/{toto,titi} 
    root@h2g2:~# su - toto
    toto@h2g2:~$ cd /root/toto/
    toto@h2g2:/root/toto$ touch toto
    toto@h2g2:/root/toto$ ls
    toto
    toto@h2g2:/root/toto$ exit  #il a bien eu droit d ecrire alors que c est interdit a tout autre que francois, root, et les membres du groupe francois
    logout
    root@h2g2:~# su - titi
    titi@h2g2:~$ cd /root/toto/
    titi@h2g2:/root/toto$ touch titi  #va planter parce que titi ne fait ps parti du groupe 
    touch: cannot touch/root/toto’: Permission denied   
    titi@h2g2:/root/toto$ 
    titi@h2g2:/root/toto$ exit
    root@h2g2:~# rm -rf toto
    root@h2g2:~# cp -p /etc/passwd.20170217 /etc/passwd
    root@h2g2:~# rmdir /home/{titi,toto}
    root@h2g2:~#

Discussions similaires

  1. Faire pointer dossier local vers répertoire serveur
    Par benji22fr dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 31/10/2014, 16h50
  2. [1.x] Liens vers un répertoire dans /web/
    Par klhoste dans le forum Symfony
    Réponses: 2
    Dernier message: 17/10/2008, 13h25
  3. Lien vers un répertoire
    Par gerald57 dans le forum Langage
    Réponses: 2
    Dernier message: 20/06/2008, 10h59
  4. Créer un lien vers un répertoire d'une autre machine
    Par elitost dans le forum Administration système
    Réponses: 4
    Dernier message: 08/04/2008, 11h06
  5. DNS : faire pointer un domaine vers un autre
    Par aurapp dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 01/06/2007, 16h38

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