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

Entrée/Sortie Java Discussion :

Gestion droits utilisateurs Fichier


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 29
    Par défaut Gestion droits utilisateurs Fichier
    Bonjour,

    Cela fait maintenant plusieurs jours que je cherche, mais je n'arrive pas à trouver comment on peut connaitre les droits appliqué à un dossier/fichier en java. Et si c'est possible de les changer. Est ce que quelqu'un a déjà fait ce genre de chose ou a une idée de comment on peut faire?

    Merci d'avance!

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Si tu parles des droits de lecture/ecriture/exécution alors il faut regarder du coté des méthode is/set Readable/Writable/Executable de la classe File (Java 6 requis).

    Sinon c'est beaucoup trop spécifique à un système et tu vas devoir rechercher des APIs externes...

    a++

  3. #3
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 29
    Par défaut
    OK merci pour la réponse mais le problème c'est qu' on a que java 5 et du coup j'ai pas accès à ces fonctions
    Sinon je viens de regarder la classe FilePermission. A priori elle permet de mettre des droits en écriture, lecture, suppression et execution. Mais je ne suis pas trrès sûre de comment elle marche. Je sais pas si elle donne les droits à tt le monde ou juste à une personne...
    Bon ben je vais chercher encore un peu

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par caro_a Voir le message
    OK merci pour la réponse mais le problème c'est qu' on a que java 5 et du coup j'ai pas accès à ces fonctions
    Donc :
    • soit tu recherches une librairie externe pour ton système
    • soit tu te la crée toi même avec des appels système et JNI,
    • soit tu appelles directement la commande du système (attrib sous Windows, chmod sous Unix/Linux).


    Citation Envoyé par caro_a Voir le message
    Sinon je viens de regarder la classe FilePermission.
    FilePermission concerne uniquement les applets et les application déployé via Java Web Start... bref toutes les applications qui utilisent un SecurityManager !

    a++

  5. #5
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 29
    Par défaut
    FilePermission concerne uniquement les applets et les application déployé via Java Web Start... bref toutes les applications qui utilisent un SecurityManager !
    ah ok...
    Bon ben je vais regarder du côté de attrib et chmod alors.

    Pour info, je fais un installeur avec IzPack. Donc a priori je devrais être capable de lancer une cmd winwin ou un .sh linux.

    Merci en tt cas!

  6. #6
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Citation Envoyé par caro_a Voir le message
    ah ok...
    Bon ben je vais regarder du côté de attrib et chmod alors.

    Pour info, je fais un installeur avec IzPack. Donc a priori je devrais être capable de lancer une cmd winwin ou un .sh linux.

    Merci en tt cas!
    Vu la voix que tu décides de suivre, j'anticipe déjà tes prochaines questions . Va faire un tour du côté de ce post sur l'utilisation de commandes systèmes: http://blog.developpez.com/index.php...es_plus_simple
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

Discussions similaires

  1. Gestion droit utilisateur
    Par rvzip64 dans le forum Langage
    Réponses: 5
    Dernier message: 06/01/2009, 09h21
  2. Gestion droits utilisateurs
    Par al1 dans le forum Sécurité
    Réponses: 1
    Dernier message: 14/10/2007, 20h56
  3. [Administration] Gestion Droit utilisateur par fichier.
    Par mathws dans le forum CVS
    Réponses: 1
    Dernier message: 09/06/2007, 11h41
  4. Gestion droits utilisateur
    Par MrCyprom dans le forum Langage
    Réponses: 1
    Dernier message: 21/02/2007, 10h33
  5. Gestion droits utilisateurs
    Par sandytarit dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 20/11/2006, 13h53

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