Le jeu 27/03/2003 � 10:12, philippeniquet a �crit :
> effectivement on va reprendre au d�but car moi je r�ponds sur la 
> globalit� de l'histoire et toi sur les question pos�es (et je suis d'un 
> naturel brouillon).
> j'ai netscape 7.02 (accessoirement mandrake 9.0)
> je veux faire ma d�claration d'impot par internet.
> il me faut obtenir un certificat d'authentification.
> ce certificat est un fichier teleir qui s'inscrit sur le disque dur 
> (effectivement teleir.jar n'intervient pas ici).
> il semblerai que le serveur de certificat ne puisse inscrire ce fichier 
> sur mon disuqe dur pour des raisons de droit d'�criture.
> lors de la discussion mon correspondant m'a dit de donner des droits 
> d'�criture sur $JAVA_HOME/lib/ext mais il lisait un fiche technique.
> si j'�tais sous un compte utilisateur j'aurais compris -et encore- mais 
> je suis sous root (je sais c'est pas bien mais j'avis ces difficult�s 
> qui m'ont fait faire l'appart� avec  teleir_cryptolib.jar, qu'il faut 
> oublier).
> or je croyais que root avait tous les droits ???
> 
> donc maq question est :
> comment permettre au serveur de certificat d'authentification d'�crire 
> ce fichier teleir sur mon disque dur.
> 
> OOOH GRAAND GOUOUOUROU ?
> 
> Pascal Bleser a �crit:
> 
> > ...
> >
> >>> p.ex.: cd /usr/local/mozilla-1.3/plugins ln -s
> >>> /usr/java/j2sdk1.4.1_02/jre/plugin/i386/ns610/libjavaplugin_oji.so
> >>> . (la ligne "ln -s ..." se termine par le "." (sur la m�me ligne))
> >>
> >>
> >> oui tu m'as clairement expliqu� ceci dans un mail pr�c�dent (ce qui
> >> t'as valu quelques compliments tr�s m�rit�s) mais comme sous mon
> >> compte utilisateur il me disait qu'il n'y avait pas les droits pour
> >> /usr/lib/.../teleir_cryptolib.jar et que ce fichier n'existe pas dans
> >> jre1.4 mais que je l'ai trouv� dans jre1.3 bien qu'il soit ns600 j'ai
> >> fait le lien symbolique avec ce dernier en ayant effac� le pr�c�dent.
> >
> >
> > euuuuh... je crois que je suis parti sur une mauvaise piste l�...
> >
> > Tu pourrais m'expliquer clairement ce que tu dois faire ? ;-)
> >
> > Je pensais que c'�tait l'applet Java dans ton navigateur qui ne savait 
> > pas acc�der au disque, mais maintenant j'ai plut�t l'impression que 
> > c'est une librairie Java (un "jar" = Java ARchive) que tu dois 
> > installer... non ? :-)
> >
> > Donc tu dois installer cette teleir_cryptolib.jar ?
> > (ce n'est rien de standard dans Java, �a vient d'ailleurs, de "teleir" 
> > je suppose ;-))
> >
> > ...
> >
> >> le correspondant m'a parl� de $java_home/lib/ext
> >
> >
> > OK, je pense que je comprends mieux.
> > Mauvaise piste, on recommence
> > lol
> >
> > Il me semble que tu dois copier cette teleir_cryptolib.jar dans
> > $JAVA_HOME/lib/ext/
> > effectivement...
> > Et tu dois faire �a comme root, car seul root a le droit d'�crire dans 
> > ce r�pertoire.
> >
> > Donc, p.ex.:
> >   cp teleir_cryptolib.jar /usr/java/j2re1.4.1_02/lib/ext/
> >
> > ou si tu utilises le JDK:
> >   cp teleir_cryptolib.jar /usr/java/j2sdk1.4.1_02/jre/lib/ext/
> >
> > Peu importe JRE 1.3 ou JRE 1.4: les .jar faits pour la 1.3 
> > fonctionnent aussi pour la 1.4
> >
> >>> Ils ne sp�cifient pas les informations pour y ajouter la r�gle
> >>> appropri�e ?
> >>
> >> � mettre en �criture
> >
> >
> > euh... via le policytool ?
> >
> >>> Alors, voici une solution moche mais efficace qui devrait r�gler le
> >>>  probl�me (sous ton utilisateur, soit $JAVA_HOME pointant vers le
> >>> JDK/JRE):
> >>
> >> euh l� pardon mais je ne comprends rien � "soit $JAVA_Home pointant
> >> vers le JDK/JRE" d�sol� je fais �a avec quoi  Oh grand Gourou ?
> >
> >
> > Je voulais juste dire que "$JAVA_HOME" dans l'explication que j'ai 
> > �crit en-dessous �tait soit bien une variable d'environnement 
> > positionn�e au bon chemin vers ton installation JRE, ou alors qu'elle 
> > �tait � remplacer par la bonne valeur ;-)
> >
> > Mais je crois que je suis parti sur une mauvaise piste, tu pourrais 
> > donner quelques d�tails (de ce que tu es cens� faire pour 
> > l'installation sous Netscape7, p.ex. ;-)) ?
> >
chmod a+w /usr/lib/j2re1.3/lib/ext/

si le dossier de ton environnement java est dans /usr/lib s'il est dans
/usr/local modifier en cons�quence : il s'agit de pouvoir y inscrire la
librairie de cryptographie utilis�e par le serveur pour ensuite g�n�rer
un certificat.

Le dossier doit donc avoir les droit en �criture pour : soit tout le
monde (cas de l'exemple donn�) soit l'uitlisateur sous le compte duquel
la connexion au site est faite.
Autre solution se connecter en root qui lui a les droit d'�criture dans
les dossier dits "syst�me".
-- 
Andr� Sala�n <[EMAIL PROTECTED]>

_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: efnet.unixtech.be:6667 - #unixtech

Répondre à