comment savoir si un utilisateur à les droits administrateur [java] - Java - Programmation
Marsh Posté le 06-02-2009 à 10:53:23
j'ai peut etre une piste avec JNA (mais je ne connais pas cette librairie) :
https://jna.dev.java.net/nonav/javadoc/index.html
Marsh Posté le 24-10-2009 à 11:08:01
Je sais vérifier si l'utilisateur à les droit administrateurs sur linux mais pas sur windows.
Sur linux :
public boolean estEnModeAdministrateur(){
boolean valeurRetourner ;
valeurRetourner = (System.getProperty("user.name" ).equals("root" )) ? true : false ;
return valeurRetourner ;
}
Marsh Posté le 24-10-2009 à 14:43:07
En java on utilise plutôt un système de permissions, qui permet de déterminer si l'utilisateur a le droit de faire telle ou telle action. Tu peux par exemple utiliser la classe FilePermission pour déterminer si la personne a le droit de lire ou modifier un fichier. Si la personne n'a pas le droit, tu peux en déduire qu'elle n'a pas les droits d'administrateur.
Marsh Posté le 24-10-2009 à 18:21:53
michwii a écrit : Je sais vérifier si l'utilisateur à les droit administrateurs sur linux mais pas sur windows. |
Genre pour toi être admin = root?
Et bien j'ai pas envie de voir la gueule de tes serveurs ...
Marsh Posté le 06-02-2009 à 10:16:48
Bonjour,
J'aimerai trouver une librairie java qui permet de récupérer les informations sur l'utilisateur courant sous windows et de savoir si il a les droit administrateur de sa machine ou pas...
Actuellement j'ai trouvé du code en C++ ou en VB mais je me dis que ca doit bien exister en java...
Si vous connaissez une methode pour faire ca, je suis preneur :-)
Merci d'avance