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

ASP.NET Discussion :

Changer les droits à la volée d'un répertoire sous Win


Sujet :

ASP.NET

  1. #1
    Jsh
    Jsh est déconnecté
    Membre régulier Avatar de Jsh
    Inscrit en
    Août 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Août 2005
    Messages : 100
    Points : 90
    Points
    90
    Par défaut Changer les droits à la volée d'un répertoire sous Win
    Question peut-être stupide :

    A-t-on en .Net moyen de modifier les droits par code d'un répertoire sur un Windows (en l'occurence Server 2003 R2).

    Je veux uploader un fichier, mais avant je modifie les droits pour autoriser l'écriture et ensuite je les remets pour juste autoriser la lecture (genre Chmod !!!)

    Je sens que ça va être "NON" car je ne croise sur le Web que des :
    Attention : Veillez à mettre les droits nécéssaires sur le répertoire d'upload ;-)
    Extrait de la FAQ Asp .Net

    m'incitant à passer par mon admin réseau

  2. #2
    Jsh
    Jsh est déconnecté
    Membre régulier Avatar de Jsh
    Inscrit en
    Août 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Août 2005
    Messages : 100
    Points : 90
    Points
    90
    Par défaut
    Bon promis je poserai plus de question

  3. #3
    Inscrit

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Points : 1 229
    Points
    1 229
    Par défaut
    Citation Envoyé par Jsh Voir le message
    Bon promis je poserai plus de question
    En 3.0 il y a deux classes qui permettent de faire ça :

    System.Security.AccessControl.DirectorySecurity
    System.Security.AccessControl.FileSecurity

    dans les versions précédentes il doit y avoir un moyen en passant par des API Win32, mais je n'ai pas ça sous la main...

    De toute façon, pour changer les droits sur un folder il faut que ton process s'exécute sous un compte qui possède les droits de modification...et si tu as les droits en modification, tu les as sûrement en écriture.

    Un "hack" possible est donc de modifier à la volée et temporairement le compte d'exécution (c'est faisable sur toutes les versions du fx)...Pas le code sous la main la non plus, je ne suis pas sur ma machine habituelle, désolé.

  4. #4
    Jsh
    Jsh est déconnecté
    Membre régulier Avatar de Jsh
    Inscrit en
    Août 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Août 2005
    Messages : 100
    Points : 90
    Points
    90
    Par défaut
    Nous avons testé sur un poste où le 3.0 n'est pas installé, mais le 2.0 y est, ça a aussi fonctionné sans souci

    Après instanciation, il y a effectivement pas mal de petites choses intéressantes qui apparaissent. Nous allons étudier tout ça.

    Merci

  5. #5
    Inscrit

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Points : 1 229
    Points
    1 229
    Par défaut
    Citation Envoyé par Jsh Voir le message
    Nous avons testé sur un poste où le 3.0 n'est pas installé, mais le 2.0 y est, ça a aussi fonctionné sans souci
    Effectivement, j'avais un doute mais ces classes sont déjà disponibles en 2.0.

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

Discussions similaires

  1. Changer les droits sur un répertoire
    Par gebtun dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 19/04/2013, 19h54
  2. changer les droits d'un répertoire
    Par louis3636 dans le forum C#
    Réponses: 1
    Dernier message: 22/04/2010, 20h14
  3. changer les droits sur un répertoire
    Par pricrot dans le forum VBScript
    Réponses: 2
    Dernier message: 07/09/2006, 11h27
  4. Changer les droits d'un fichier sous windows
    Par lnikolanta dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 26/09/2005, 18h03
  5. Changer les droits d'un fichier downloadé
    Par aergil dans le forum ASP
    Réponses: 5
    Dernier message: 20/05/2005, 13h54

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