/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
tar - Member name contains `..'
Fra : Claus Holmelin Høyer


Dato : 02-10-04 11:29

Hej NG!

Jeg er ved at flytte min HLDS (half-life dedicated server) til en ny
maskine.
I den forbindelse tog jeg en tar-backup af hlds-installation på den gamle,
dvs. mens jeg stod i /usr/steam/backup kørte jeg kommandoen tar -cvf
hlds.tar ../hlds_l/*
Desværre giver det mig nu et problem, for når jeg prøver at untar hlds.tar
får jeg følgende fejl:

[root@newsteam backup]# tar -xvf hlds.tar
.../hlds_l/core_i386.so
tar: ../hlds_l/core_i386.so: Member name contains `..'

Det skyldes sikkert at jeg har brugt relativ path (../hlds) i stedet for
fuld path (/usr/steam/hlds_l).
Er jeg DOOMED, eller er der nogen som har en god idé?

Hilsen Claus



 
 
Claus Holmelin Høyer (02-10-2004)
Kommentar
Fra : Claus Holmelin Høyer


Dato : 02-10-04 11:44

"Claus Holmelin Høyer" <spam@tommerupnet.dk> skrev i en meddelelse
news:415e82f6$0$159$edfadb0f@dtext02.news.tele.dk...
> Hej NG!
>
> Jeg er ved at flytte min HLDS (half-life dedicated server) til en ny
> maskine.
> I den forbindelse tog jeg en tar-backup af hlds-installation på den gamle,
> dvs. mens jeg stod i /usr/steam/backup kørte jeg kommandoen tar -cvf
> hlds.tar ../hlds_l/*
> Desværre giver det mig nu et problem, for når jeg prøver at untar hlds.tar
> får jeg følgende fejl:
>
> [root@newsteam backup]# tar -xvf hlds.tar
> ../hlds_l/core_i386.so
> tar: ../hlds_l/core_i386.so: Member name contains `..'
>
> Det skyldes sikkert at jeg har brugt relativ path (../hlds) i stedet for
> fuld path (/usr/steam/hlds_l).
> Er jeg DOOMED, eller er der nogen som har en god idé?
>
> Hilsen Claus
>

Hej igen!

Fandt selv løsningen, - den stod jo på nettet!
tar xvfP hlds.tar, og det spillede.

Claus (meget glad)



Peter Dalgaard (02-10-2004)
Kommentar
Fra : Peter Dalgaard


Dato : 02-10-04 11:44

"Claus Holmelin Høyer" <spam@tommerupnet.dk> writes:

> Hej NG!
>
> Jeg er ved at flytte min HLDS (half-life dedicated server) til en ny
> maskine.
> I den forbindelse tog jeg en tar-backup af hlds-installation på den gamle,
> dvs. mens jeg stod i /usr/steam/backup kørte jeg kommandoen tar -cvf
> hlds.tar ../hlds_l/*
> Desværre giver det mig nu et problem, for når jeg prøver at untar hlds.tar
> får jeg følgende fejl:
>
> [root@newsteam backup]# tar -xvf hlds.tar
> ../hlds_l/core_i386.so
> tar: ../hlds_l/core_i386.so: Member name contains `..'
>
> Det skyldes sikkert at jeg har brugt relativ path (../hlds) i stedet for
> fuld path (/usr/steam/hlds_l).
> Er jeg DOOMED, eller er der nogen som har en god idé?

Google på fejlmeddelelsen antyder at -P sku' hjælpe (har prøvet, det
virker sør'me, uagtet hvad manulasiden siger...).

--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907

Kasper Dupont (02-10-2004)
Kommentar
Fra : Kasper Dupont


Dato : 02-10-04 13:16

"Claus Holmelin Høyer" wrote:
>
> [root@newsteam backup]# tar -xvf hlds.tar
> ../hlds_l/core_i386.so
> tar: ../hlds_l/core_i386.so: Member name contains `..'

Hvis tar ukritisk tillod .. i stien, ville det udgøre
et sikkerhedshul. Derfor tillades som default ikke
navne med .. eller absolutte stier.

--
Kasper Dupont

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste