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 :

Limiter l'accès à un repertoire


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 11
    Par défaut Limiter l'accès à un repertoire
    Bonjour,

    Je gère un site internet sur un serveur 1&1 équipé Linux sous PLESK 9.2.1
    Je dois ajouter des utilisateurs avec leurs propres Login et Mots de passe FTP, tous différents.

    Pour ce faire j'utilise la commande suivante sur console :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    useradd -u10002 -o -d/var/www/vhosts/monsite1.com/httpdocs/nouveau -s/bin/false utilisateur
    puis j'affecte un mote de passe avec la commande :
    Ca fonctionne parfaitement sauf que l'utilsateur n'est pas limité à son répertoire "nouveau" sur monsite1.com, et qu'il peut même remonter jusqu'à la racine !!

    Quelles commandes dois-je utiliser pour limiter l'utilisateur UNIQUEMENT à son repertoire avec les droits de lire et d'écrire que dans son repertoire ?

    Merci d'avance pour votre aide.

    (PS : j'ai 3 autres sites sur le serveur c'est à dire /var/www/vhosts/monsite2.com, monsite3.com et monsite4.com)

  2. #2
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Août 2008
    Messages : 117
    Par défaut
    Un chroot fera l'affaire,

    beaucoup d'exemples existent en cherchant sur GG chroot

    Pour exemple pour mysql http://krierjon.developpez.com/mysql...x.php#sommaire


  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 126
    Par défaut
    Ne connaissant pas Plesk, la première question qui me vient à l'esprit est "Quel est ton serveur FTP", normalement, c'est plutôt des configurations à ce niveau là qu'il faudrait changer. Et une autre question aussi, est-ce un serveur dédié ou mutualisé ?

    Si tu veux un exemple pour proftpd : http://forum.ubuntu-fr.org/viewtopic.php?id=289227

  4. #4
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 11
    Par défaut
    Citation Envoyé par KristoV Voir le message
    Ne connaissant pas Plesk, la première question qui me vient à l'esprit est "Quel est ton serveur FTP", normalement, c'est plutôt des configurations à ce niveau là qu'il faudrait changer. Et une autre question aussi, est-ce un serveur dédié ou mutualisé ?

    Si tu veux un exemple pour proftpd : http://forum.ubuntu-fr.org/viewtopic.php?id=289227
    Bonjour

    La particularité de PLESK 9.2.1 sous Linux est que le paramétrage de plusieurs utilisateurs FTP n'est pas possible, ce qui n'est pas le cas de PLESK sous windows.
    Je suis sur un serveur dédié.
    Je vais voir de suite le lien proposé. Merci

    On me propose plus haut une conf du chroot ... j'ai plusieurs exemples mais la commande "mkchroot" n'existe pas sur mon serveur !! dur dur ...

    Merci de votre aide

  5. #5
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 11
    Par défaut
    Voici le contenu de mon proftpd.conf :

    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    #
    # To have more informations about Proftpd configuration
    # look at : http://www.proftpd.org/
    #
     
    # This is a basic ProFTPD configuration file (rename it to 
    # 'proftpd.conf' for actual use.  It establishes a single server
    # and a single anonymous login.  It assumes that you have a user/group
    # "nobody" and "ftp" for normal operation and anon.
     
    ServerName			"ProFTPD"
    #ServerType			standalone
    ServerType			inetd
    DefaultServer			on
    <Global>
    DefaultRoot	~		psacln
    AllowOverwrite		on
    </Global>
    DefaultTransferMode	binary
    UseFtpUsers			on
     
    TimesGMT			off
    SetEnv TZ :/etc/localtime
    # Port 21 is the standard FTP port.
    Port				21
    # Umask 022 is a good standard umask to prevent new dirs and files
    # from being group and world writable.
    Umask				022
     
    # To prevent DoS attacks, set the maximum number of child processes
    # to 30.  If you need to allow more than 30 concurrent connections
    # at once, simply increase this value.  Note that this ONLY works
    # in standalone mode, in inetd mode you should use an inetd server
    # that allows you to limit maximum number of processes per service
    # (such as xinetd)
    MaxInstances			30
     
    #Following part of this config file were generate by PSA automatically
    #Any changes in this part will be overwritten by next manipulation 
    #with Anonymous FTP feature in PSA control panel.
     
    #Include directive should point to place where FTP Virtual Hosts configurations
    #preserved
     
    ScoreboardFile /var/run/proftpd/scoreboard
     
    # Primary log file mest be outside of system logrotate province
     
    TransferLog /usr/local/psa/var/log/xferlog
     
    #Change default group for new files and directories in vhosts dir to psacln
     
    <Directory /var/www/vhosts>
    	GroupOwner	psacln
    </Directory>
     
    # Enable PAM authentication
    AuthPAM on
    AuthPAMConfig proftpd
     
    IdentLookups off 
    UseReverseDNS off
     
    AuthGroupFile	/etc/group
     
    Include /etc/proftpd.include
    Que dois-je modifier dans ce fichier pour créer plusieurs utilisateurs sur ce répertoire exclusivement -> "/var/www/vhosts/monsite.com/httpdocs/messages" ?

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

Discussions similaires

  1. limiter l'acces a un user a tout une base/schema en 1 fois
    Par jahjah42 dans le forum PostgreSQL
    Réponses: 23
    Dernier message: 18/09/2006, 09h57
  2. [Débutant]Comment partager un dossier et limiter son accès
    Par digital prophecy dans le forum Windows XP
    Réponses: 4
    Dernier message: 20/01/2006, 16h44
  3. Limitation d'accès à un site Web
    Par hdd dans le forum Apache
    Réponses: 1
    Dernier message: 14/12/2005, 16h34
  4. problème d'accèes à un repertoire via FTP chez mon hébergeur
    Par vbcasimir dans le forum Dépannage et Assistance
    Réponses: 3
    Dernier message: 03/10/2005, 14h56
  5. [C#] Comment limiter l'accès à certaines personnes ?
    Par moimoimoi dans le forum Services Web
    Réponses: 1
    Dernier message: 26/05/2004, 11h14

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