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

Sécurité Discussion :

[FTP]Autoriser l'accès au fichier à l'utilisateur


Sujet :

Sécurité

  1. #1
    Membre du Club Avatar de CactO_o's
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 98
    Points : 47
    Points
    47
    Par défaut [FTP]Autoriser l'accès au fichier à l'utilisateur
    Bonjour à tous,

    je suis en train de monté un serveur Web, je tourne actuellement sur une Debian 5 avec Nginx en FastCGI et PHP..

    Mon site se trouve dans /var/www/site/ [user = root | group = root | 755].
    - Fichier contenu : [user = root | group = root | 755]
    - Dossier contenu : [user = root | group = root | 644]

    J'ai mis en place un serveur FTP [ProFTPd], et je voudrai que seul un utilisateur puisse se connecté (root déjà déactivé).

    Le problème est que seul root à accès aux fichier/dossier... Mon utilisateur ne peut donc pas y accéder..
    Je ne sais pas si je dois donnée l'accès aux fichier/dossier à un utilisateur ?! (Je ne préfèrerai pas car en cas d'intrusion ssh depuis l'utilisateur, le cracker aurait accès au fichier sans avoir à accéder au privilège root)..
    Si je créer un utilisateur spécial pour le FTP, pourrais-je lui supprimer les accès SSH ?

    En gros je suis perdu et je ne veux pas faire quelque chose de très peut sécurisé..

    Quelqu'un pourrait me donnée une marche à suivre ??!

    Merci à tous !
    KreatoO

  2. #2
    Membre actif Avatar de Qwert
    Inscrit en
    Février 2009
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 147
    Points : 226
    Points
    226
    Par défaut
    Citation Envoyé par CactO_o's Voir le message
    Bonjour à tous,

    je suis en train de monté un serveur Web, je tourne actuellement sur une Debian 5 avec Nginx en FastCGI et PHP..

    Mon site se trouve dans /var/www/site/ [user = root | group = root | 755].
    - Fichier contenu : [user = root | group = root | 755]
    - Dossier contenu : [user = root | group = root | 644]

    J'ai mis en place un serveur FTP [ProFTPd], et je voudrai que seul un utilisateur puisse se connecté (root déjà déactivé).

    Le problème est que seul root à accès aux fichier/dossier... Mon utilisateur ne peut donc pas y accéder..
    Je ne sais pas si je dois donnée l'accès aux fichier/dossier à un utilisateur ?! (Je ne préfèrerai pas car en cas d'intrusion ssh depuis l'utilisateur, le cracker aurait accès au fichier sans avoir à accéder au privilège root)..
    Si je créer un utilisateur spécial pour le FTP, pourrais-je lui supprimer les accès SSH ?

    En gros je suis perdu et je ne veux pas faire quelque chose de très peut sécurisé..

    Quelqu'un pourrait me donnée une marche à suivre ??!

    Merci à tous !
    Non, parce qu'il n'y en a pas.
    Si l'utilisateur n'a pas accès vu les droits du fichiers, alors il n'y aura jamais access, quelque soit ta méthode


    PS : et Heureusement, sinon voila le trou de sécu monumental

  3. #3
    Membre du Club Avatar de CactO_o's
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 98
    Points : 47
    Points
    47
    Par défaut
    Pour m'auto-répondre :

    J'ai créer un utilisateur 'userftp' n'ayant aucun shell 'bin/false' (aucune connexion possible via shh), mon utilisateur ssh est donc toujours le seul à avoir accès au pc depuis ssh.

    Ensuite j'ai créer une liste de tout les utilisateurs (sauf 'userftp') qui sont tout les utilisateur qui n'ont PAS le droit de se connecté via FTP, ('userftp' est donc le seul)..

    Ensuite j'ai créer un group 'group_web' contenant 'www-data' et 'userftp', et j'ai appliquer ce group comme possésseur de tout le contenu de /var/www/site ..

    Ensuite j'ai mis tous les fichieren 664 et tous les dossier en 775. Et j'ai mis un setgid sur les dossier de /var/www/site afin de prendre le group du parent à la création d'un fichier.. Du coup tout fonctionne comme voulu
    KreatoO

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

Discussions similaires

  1. Autorisation d'accès sur fichiers
    Par senacle dans le forum Windows XP
    Réponses: 5
    Dernier message: 29/06/2018, 16h42
  2. FTP vs VPN (échange de fichiers multi-utilisateurs)
    Par jimmyneutron dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 19/02/2011, 14h05
  3. autorisation d'accès et droits d'utilisateurs
    Par laurent.w dans le forum Sécurité
    Réponses: 1
    Dernier message: 24/01/2007, 15h09
  4. Gestion accès au fichier par utilisateur
    Par Invité dans le forum Langage
    Réponses: 11
    Dernier message: 18/04/2006, 12h26
  5. [Réseau] Autorisations d'accès aux fichiers
    Par Pedro dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 19/05/2004, 13h43

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