Pb de suppression de répertoire à partir d'une servlet

Pb de suppression de répertoire à partir d'une servlet - Java - Programmation

Marsh Posté le 03-02-2003 à 16:48:43    

Bonjour,
J'arrive à supprimer un répertoire à partir d'une servlet quelque soient les droits de ce dernier.
canRead() et canWrite sont true.
Est-ce-que qq'un a une explication. j'en perds le peu de grec qui me reste.
PS:J'utilise Apache et Tomcat
Merci


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 03-02-2003 à 16:48:43   

Reply

Marsh Posté le 03-02-2003 à 17:02:22    

sous windows ou sous unix?
 
si c'est sous unix et que tomcat tourne en root ca supprimera les répertoires quelque soient les droits... :)

Reply

Marsh Posté le 03-02-2003 à 17:04:48    

_guigui_ a écrit :

sous windows ou sous unix?
 
si c'est sous unix et que tomcat tourne en root ca supprimera les répertoires quelque soient les droits... :)  


sous unix...
Comment je peux faire tourner tomcat autrement qu'en root ?
Au niveau Apache, j'ai declare un user non root pour les  process clients mais au niveau tomcat, je vois pas ce que je peux faire ...
Sinon, est-ce-que j'ai un moyen de regarder les droits du répertoire ?


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 03-02-2003 à 17:07:20    

Comment tu fixes les droits de ta servlet ?

Reply

Marsh Posté le 03-02-2003 à 17:07:59    

El_gringo a écrit :

Comment tu fixes les droits de ta servlet ?


Je ne fixe rien pour l'instant !!!!
Tu as l'air d'avoir des infos sur le sujet .
Mon blème ca n'est pas d'octroyer des droits supplémentaires mais qu'une servlet respectent les droits des fichiers/repertoire ou qu'elle n'est pas les droits de root


Message édité par persepolis le 03-02-2003 à 17:25:20

---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 03-02-2003 à 17:39:31    

je sais pas comment tu lances tomcat, mais si c'est un script, ben tu lances le script avec un compte tomcat par exemple... :heink:

Reply

Marsh Posté le 03-02-2003 à 17:47:05    

Ouais. A son lancement, on précise à Tomcat qu'il accèdera aux données entant que tel ou tel utilisateur.

Reply

Marsh Posté le 03-02-2003 à 17:55:07    

ben voilà, suffit donc de le lancer avec un compte qui n'a pas les droits de suppression sur le répertoire... :jap:

Reply

Marsh Posté le 04-02-2003 à 09:48:56    

Bon ,j'ai demarre tomcat avec un user quelconque en changeant les droits de catalina.out et .sh.
Maintenant j'ai une erreur 404 lorsque je lance mon appli.
J'ai change les droits du répertoire de l'appli ceux de work
ca ne change rien ...
Any idea ?


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 04-02-2003 à 10:02:11    

tu devrais faire un chown -R ton_user:ton_user sur le répertoire de tomcat pour voir...

Reply

Marsh Posté le 04-02-2003 à 10:02:11   

Reply

Marsh Posté le 04-02-2003 à 10:33:36    

_guigui_ a écrit :

tu devrais faire un chown -R ton_user:ton_user sur le répertoire de tomcat pour voir...


Nickel , ca marche merci.
Je vais essayer d'affiner un peu les droits maintenant


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 04-02-2003 à 13:42:11    

Gringo, regarde tes messages perso  :D  ou envoie ton adresse email

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed