Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > Solaris
Solaris Forum d'entraide sur le système Solaris.
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 11/05/2011, 17h11   #1
Invité régulier
 
Homme Sébastien Martin
Administrateur de base de données
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Martin
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 9
Points : 9
Par défaut Problème de propriétaires après le désarchivage d'un .tar

Bonjour,

Voilà j'ai créé une archive avec des fichiers dont le propriétaire est toto. Le problème qui se pose est que lorsque je désarchive celle-ci avec un autre user, tata par exemple, les fichiers sont créés avec comme propriétaire tata.
Est-il possible le propriétaire des fichiers créés soit bien le propriétaire indiqué dans l'archive ?

Voici un exemple pour imager ce que je viens de dire :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
tata@poste$ tar tvf archive.tar
-rwxr--r-- toto/toto      1879 2011-05-11 15:34 ./test/fichier1
-rwxr--r-- toto/toto       642 2011-05-11 15:34 ./test/fichier2

tata@poste$ tar xpf archive.tar
tata@poste$ ls -ltr ./test/fichier*
-rwxr--r-- 1 tata tata 54768 2011-05-11 15:33 ./test/fichier1
-rwxr--r-- 1 tata tata 54768 2011-05-11 15:33 ./test/fichier2

alors que j'aurais souhaité :
tata@poste$ ls -ltr ./test/fichier*
-rwxr--r-- 1 toto toto 54768 2011-05-11 15:33 ./test/fichier1
-rwxr--r-- 1 toto toto 54768 2011-05-11 15:33 ./test/fichier2

Merci d'avance pour votre aide.
sebmartin est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 11/05/2011, 22h58   #2
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 965
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 965
Points : 1 365
Points : 1 365
Le plus simple pour conserver les propriétaires (et les groupes aussi) est de désarchiver en étant root.

Il n'est pas possible avec un compte non privilégié de créer des fichiers qui ne nous appartiennent pas. Le contraire serait une faille de sécurité.
__________________
ɹǝsn *sıɹɐlos*
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 12/05/2011, 08h56   #3
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
tar zxpf truc.tar.gz conserve les propriétaires.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 11h19   #4
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 965
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 965
Points : 1 365
Points : 1 365
Citation:
Envoyé par frp31 Voir le message
tar zxpf truc.tar.gz conserve les propriétaires.
Ca dépend, il ne les conserve pas dans une configuration par défaut sous Solaris.
__________________
ɹǝsn *sıɹɐlos*
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/05/2011, 11h35   #5
Invité régulier
 
Homme Sébastien Martin
Administrateur de base de données
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Martin
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 9
Points : 9
Je confirme que rien n'est conservé en utilisant cette commande.

Certes root serait la solution, mais je ne suis pas censé connaitre le mot de passe de ce compte, vous comprenez bien


donc à priori il n'y aurait pas de solution à cela ???
sebmartin est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/05/2011, 11h45   #6
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 965
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 965
Points : 1 365
Points : 1 365
Si, il y a plusieurs solutions (solaris RBAC ou sudo ou _POSIX_CHOWN_RESTRICTED par exemple) mais elles impliquent que l'administrateur système t'accorde (ou accorde à tout les utilisateurs) des privilèges particuliers.
__________________
ɹǝsn *sıɹɐlos*
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/05/2011, 12h10   #7
Invité régulier
 
Homme Sébastien Martin
Administrateur de base de données
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Martin
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 9
Points : 9
oui j'avais aussi pensé aussi au sudo.
Je ne vois pas d'autres solutions pour le moment qui empêcherait l'implication d'un admin système effectivement..

Merci en tout cas pour votre aide et vos réponses rapides.
sebmartin est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h01.


 
 
 
 
Partenaires

Hébergement Web