Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix
Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 05/08/2009, 10h51   #1
Membre habitué
 
Inscription : mai 2007
Messages : 138
Détails du profil
Informations personnelles :
Âge : 59

Informations forums :
Inscription : mai 2007
Messages : 138
Points : 108
Points : 108
Par défaut Unzip HPUX - fichiers créés sans droit

Bonjour,

j'utilise la commande unzip sous HPUX pour extraire des fichiers d'un fichier EAR (c'est en fait un zip). les fichiers sont bien extraits du zip et créés sur le disque MAIS sans aucune permissions:

> ls -l

------------ 1 user usergrp taille date nom_du_fichier


C'est quoi ce bazar ????? Je suis perdu !!!!

Merci pour votre aide
noooop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2009, 15h13   #2
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 129
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 129
Points : 8 749
Points : 8 749
Bonjour,

Est-ce qu'un chmod resoud le probleme, et est-ce que les fichiers sont corrects ?

As-tu regarde si les options de unzip te permettraient d'agir la dessus ?
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2009, 15h14   #3
Membre actif
 
Avatar de Qwert
 
Inscription : février 2009
Messages : 147
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 147
Points : 160
Points : 160
Citation:
Envoyé par noooop Voir le message
Bonjour,

j'utilise la commande unzip sous HPUX pour extraire des fichiers d'un fichier EAR (c'est en fait un zip). les fichiers sont bien extraits du zip et créés sur le disque MAIS sans aucune permissions:

> ls -l

------------ 1 user usergrp taille date nom_du_fichier


C'est quoi ce bazar ????? Je suis perdu !!!!

Merci pour votre aide
Tu as fait toi même le zip ou on te l'a envoyé? il vient de quel type de plateforme?
Qwert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2009, 09h20   #4
Membre habitué
 
Inscription : mai 2007
Messages : 138
Détails du profil
Informations personnelles :
Âge : 59

Informations forums :
Inscription : mai 2007
Messages : 138
Points : 108
Points : 108
Bonjour,

merci pour vos réponses.

Les fichiers EARs (en fait des fichiers ZIP) ont été créés sous Windows. Le format zip n'intègre pas de droit sur les fichiers.

Citation:
Est-ce qu'un chmod resoud le probleme, et est-ce que les fichiers sont corrects ?
Oui un chmod résout le problème. Mais ce qui est stupéfiant, c'est que les répertoires extraits du ZIP possèdent bien les droits RW ainsi que tous les fichiers .txt. Les autres fichiers suffixés par .xml, .xmi .jar .rar sont sans aucun droit.
noooop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2009, 10h18   #5
Membre habitué
 
Inscription : mai 2007
Messages : 138
Détails du profil
Informations personnelles :
Âge : 59

Informations forums :
Inscription : mai 2007
Messages : 138
Points : 108
Points : 108
Une petite précision....si je me mets en root, j'ai le même problème.

Ce que je ne comprends pas c'est que je peux crééer des répertoires, créer des fichiers mais après ca m'est interdit de les lire et encore moins de les ouvrir en écriture.

De plus, la commande umask sur le user donne "02"

Dernière modification par noooop ; 07/08/2009 à 11h31.
noooop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2009, 09h11   #6
Membre habitué
 
Inscription : mai 2007
Messages : 138
Détails du profil
Informations personnelles :
Âge : 59

Informations forums :
Inscription : mai 2007
Messages : 138
Points : 108
Points : 108
Quelqu'un aurait une petite idée ???
noooop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2009, 11h01   #7
Membre actif
 
Inscription : août 2009
Messages : 152
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France

Informations forums :
Inscription : août 2009
Messages : 152
Points : 181
Points : 181
Bonjour,
C'est ptêt trop tard, mais:
A/ si tu crées un zip en local sur ta machine,
et que tu dezippes le contenu toujorus en local ailleurs, est ce que les droits sont corrects ?
=> est-ce que le problème vient deu contenu du zip ou d'un problème de version de zip ?

B/ Pourquoi ton umask est à 2 chiffres ? Qu'est ce que ça donne si tu le sette à 022 ?

C/ Au pire, de toute façon, après extraction d'un zip venant de Windows sous Unix, il vaut mieux repositionner les droits (moi j'ai le problème inverse, souvent ce genre de manipulation me crée des répertoire en 777).
50Nio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2009, 11h14   #8
Membre habitué
 
Inscription : mai 2007
Messages : 138
Détails du profil
Informations personnelles :
Âge : 59

Informations forums :
Inscription : mai 2007
Messages : 138
Points : 108
Points : 108
Merci pour ta réponse.....il n'est jamais trop tard car je n'ai toujours pas trouvé pourquoi. J'ai d'ailleurs posté la même question dans les forums chez HP.

En fait j'ai un peu avancer sur le problème. Je dois malheureusement expliquer les différentes étapes pour situer le problème:

1) je récupères des fichiers EAR créés sous Windows (un fichier EAR c'est un fichier jar renommé en .ear. C'est un format ZIP)
2) je prends ces fichiers EAR que je copie sur un HPUX. Je unzip chaque fichier pour aller changer des chaines de caractères dans les fichiers et les nom de fichiers. En gros toute chaine "XXX" sera renommé en "ZZZ".
3) chaque directory qui a été donc dezippée sera rezippée pour donner un nouveau fichier EAR renommé. Par exemple si j'avais myXXXApp.ear celà donnera donc myYYYApp.ear.

Mon problème se situe avec les "nouveaux" fichiers ears (ceux renommé en YYY). La commande unzip -Zv donne des permissions ?--------- sur les fichiers contenus dans l'archive. les répertoires contenus dans l'archive ont des droits drwxr-xr-x

Voilà j'en suis là.

Concernant le umask, celà me retourne que 02 !!!!

Dernière modification par noooop ; 19/08/2009 à 11h26.
noooop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2009, 08h23   #9
Membre actif
 
Inscription : août 2009
Messages : 152
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France

Informations forums :
Inscription : août 2009
Messages : 152
Points : 181
Points : 181
Donc à ton étape 2 tu as des répertoires en 755, des fichiers avec des droits corects,
tu zippe à nouveau en étape 3, mais là ton zip n'est plus correct ?

Tu peux poster un ls -al d'un ou plusieurs fichiers + ta commande zip ?
Si tout est fait sous Unix c'est bizarre ce comportement...
50Nio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2009, 13h00   #10
Membre habitué
 
Inscription : mai 2007
Messages : 138
Détails du profil
Informations personnelles :
Âge : 59

Informations forums :
Inscription : mai 2007
Messages : 138
Points : 108
Points : 108
Citation:
Envoyé par 50Nio Voir le message
Donc à ton étape 2 tu as des répertoires en 755, des fichiers avec des droits corects,
Oui c'est exactement ça ! je copie ces fichiers (commande cp), je fais des mv pour les renommer et je travaille leur contenu avec grep, sed.
Citation:
tu zippe à nouveau en étape 3, mais là ton zip n'est plus correct ?
Oui c'est celà.

Citation:
Tu peux poster un ls -al d'un ou plusieurs fichiers + ta commande zip ?
Faut que je relance le script....je fais faire ca demain justement. Je vais modifier mon script pour mettre des commandes ls -al

Citation:
Si tout est fait sous Unix c'est bizarre ce comportement...
Oui très étrange.....
noooop est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 17h01.


 
 
 
 
Partenaires

Hébergement Web