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

BSD Discussion :

Où stocker des fichiers d'un serveur de données


Sujet :

BSD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut Où stocker des fichiers d'un serveur de données
    Bonjour,

    je viens d'installer mon serveur Web dans : /usr/www/partage

    Et je souhaite accéder à mes données (images, films...) mais je ne sais pas dans quel répertoire les placer. Je pensais à /var ?

    J'aurais voulu votre avis, pour avoir un stockage des données sécurisées.

    Merci de votre aide

  2. #2
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    J'ai vu aussi qu'il existait un dossier /share à la racine. Ou alors pourquoi pas /home ?
    Je cherche vraiment à faire un serveur sécurisé aussi je me pose la question du répertoire le mieux adapté afin de limiter l'accès à d'autres dossiers non autorisés pour des personnes mal intentionnées.

    Merci de me faire part de votre expérience

  3. #3
    Membre émérite
    Inscrit en
    Avril 2007
    Messages
    667
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2007
    Messages : 667
    Par défaut
    Salut,
    /share n'est pas une bonne idee, il fait partie du systeme de base et une base de la securite (parmi d'autres) est de ne pas melanger fichiers utilisateurs et systemes.

    Sinon pour stocker des donnees, l'endroit n'a pas vraiment d'importance. Il y a probablement des conventions mais je ne les connais pas. Ce qui compte surtout c'est les permissions que tu donnes.

    Aussi, si tu donnes un acces en ecriture je te conseille de faire une partition separee. Deux avantages a ca: au pire un script ou un utilisateur malveillant ne peut remplir qu'une partition sans gener le reste du systeme, et en cas de crash une seule partition risque d'etre endommagee.

  4. #4
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    Aussi, si tu donnes un acces en ecriture je te conseille de faire une partition separee. Deux avantages a ca: au pire un script ou un utilisateur malveillant ne peut remplir qu'une partition sans gener le reste du systeme, et en cas de crash une seule partition risque d'etre endommagee.
    D'accord je ne savais pas qu'un utilisateur ne pourrait pas aller au dela de la partition où il se situe.
    Donc je pense faire : monter mon disque dur sur une autre partition où est installé le système, comme cela je limite les risques. Ainsi, mes données seront stockées sous /mnt/<maPartition> où <maPartition> est le nom de ma partition. Cela te semble une solution sécurisée ?

    Merci de ton aide

  5. #5
    Membre émérite
    Inscrit en
    Avril 2007
    Messages
    667
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2007
    Messages : 667
    Par défaut
    Citation Envoyé par Général03 Voir le message
    D'accord je ne savais pas qu'un utilisateur ne pourrait pas aller au dela de la partition où il se situe.
    Si tu lui donnes la permission il peut evidemment, l'astuce est ailleurs

    Mettons nous en situation:
    Tu configures bien tes permissions (ca c'est le plus important) et ton utilisateur ne peut ecrire que dans /home/jojo
    - Tu as une seule partition /, jojo ecrit quelques gigas de photos de vacances dans /home/jojo. Le disque est plein, les processus systemes commencent a planter.
    - Tu as une partition speciale pour lui, il la remplit, tant pis pour lui.
    Maintenant remplace cet utilisateur par un mechant pas beau qui a pris l'uid de ton serveur et tu vois deja un avantage. Un autre avantage c'est que en cas de crash, typiquement seules les ecritures peuvent endommager les donnees. Donc en separant les partitions on limite le risque a la partie qui est souvent ecrite (/var/log par exemple).

    Citation Envoyé par Général03 Voir le message
    Donc je pense faire : monter mon disque dur sur une autre partition où est installé le système, comme cela je limite les risques. Ainsi, mes données seront stockées sous /mnt/<maPartition> où <maPartition> est le nom de ma partition. Cela te semble une solution sécurisée ?

    Merci de ton aide
    Sous reserve que tu configures bien les permissions, ca me semble bien. Le chemin importe peu en fait

  6. #6
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    belle illustration et des explications claires. En effet, je vais m'atteler à faire des permissions bétonnées comme tu me le conseilles.

    Merci beaucoup pour tes conseils

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

Discussions similaires

  1. stocker des fichiers dans une base de données avec java
    Par dali0802 dans le forum Général Java
    Réponses: 4
    Dernier message: 08/04/2014, 17h21
  2. Réponses: 1
    Dernier message: 04/01/2012, 18h08
  3. stocker des fichiers dans une base de donnée MYSQL
    Par Invité(e) dans le forum MySQL
    Réponses: 5
    Dernier message: 03/12/2009, 13h10
  4. [SQL 2005] Stocker des fichiers
    Par NicoNGRI dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/02/2006, 10h05
  5. [Strategie] Accéder à des fichiers sur un serveur
    Par elan dans le forum Général Java
    Réponses: 4
    Dernier message: 28/09/2005, 18h30

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