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 :

Interdire les espaces (et caractères spéciaux) dans les fichiers


Sujet :

Administration système

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Novembre 2008
    Messages : 16
    Points : 15
    Points
    15
    Par défaut Interdire les espaces (et caractères spéciaux) dans les fichiers
    Bonjour,

    J'ai monté un serveur ftp avec vsfpd et j'aimerai pouvoir empêcher la création par les utilisateurs de répertoires et de fichiers contenant des espaces ou des caractères spéciaux (un client comme filezilla autorise les utilisateurs ayant des droits suffisant à créer des répertoires avec des espaces; résultat ces répertoires n'apparaissent plus dans les logs awstats !!!).

    J'imaginais en fait un "paramétrage" au niveau système (je suis sous ubuntu) qui interdirait purement et simplement la création de ce type de fichier et renverrai une erreur au client ftp. Cela est il possible? Et comment dois je faire?

    Merci

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 129
    Points
    28 129
    Par défaut
    Bonjour,

    Rien de simple ou de standard pour faire une telle chose a ma connsaissance...

    La solution la plus simple semble etre de modifier le code source du serveur FTP pour qu'en cas de creation, il appelle une fonction de verification sur le contenu de la chaine de caracteres...

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 80
    Points : 67
    Points
    67
    Par défaut
    Bonjour,

    Je te propose de développer une petite classe Java contenant un listener sur la création de dossiers ou fichiers. Tu controllera ton listener avec le script de démarrage de vsftpd, si tu es un peu familiarisé avec Java et shell, l'implémentation de cette solution ne te prendra pas plus de deux heures testée et validée!

    Bonne chance

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Août 2008
    Messages : 505
    Points : 712
    Points
    712
    Par défaut
    Je ne suis pas très convaincu par les propositions faites. Interdire de créer un fichier au niveau du serveur, c'est bien beau, encore faut-il qu'au niveau du client, ça entraine une réaction qui permette à l'utilisateur de comprendre ce qui lui arrive.
    Autant dire que je ne suis pas convaincu que ce soit réglable, encore moins en deux heures. Si le problème est un problème de traitement de logs par awstat, peut-être serait-il plus simple de corriger awstat, ou tout au moins, de remonter le bug aux développeurs.
    Non ?

  5. #5
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Novembre 2008
    Messages : 16
    Points : 15
    Points
    15
    Par défaut
    J'ai trouvé une solution grâce à un script sed : Je n'interdis plus rien à personne (c'est vrai; c'était pas beau !!! ) par contre j'ai un cron qui vérifie l'état des fichiers et des répertoires ftp toutes les 5 mn et qui remplace les espaces par des underscores et les caractères spéciaux par leur équivalent non accentué.

    En tout cas, merci à tous pour les pistes.


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

Discussions similaires

  1. Réponses: 0
    Dernier message: 20/08/2008, 14h19
  2. [Mail] caractères spéciaux dans les headers
    Par Atharendil dans le forum Langage
    Réponses: 2
    Dernier message: 15/07/2008, 13h39
  3. Caractère spéciaux dans les requêtes SQL
    Par Thundara dans le forum SGBD
    Réponses: 3
    Dernier message: 17/04/2008, 11h15
  4. Caractères spéciaux dans les noms de variables POST
    Par guidav dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 03/09/2007, 13h36

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