Hallo guru's,
Ik loop vast op iets heel erg simpels...
Ik ben een tijdje aan het stoeien met een VPS met een ubuntu distro.
Ik heb al een boel via BASH-terminal commando's kunnen configureren.
(Installatie van APACHE, PHP, MySQL en Webmin via de terminal is allemaal gelukt.)
Ik zit nu op een punt dat ik mod_security wil installeren, daarbij komen rules kijken die je via de mod_security site kunt downloaden. In de rules bestand zitten een aantal mappen waarvan ik 4 mappen wil gebruiken, zie hieronder:
root folder =
modsecurity-crs_2.2.0 , en die rootfolder heeft 4 mappen die ik wil uitpakken naar de directory waarin ik momenteel zit (via de TAR commando).
Ik heb dus een een .tar.gz bestand:
modsecurity-crs_2.2.0.tar.gz met daarin een folder
modsecurity-crs_2.2.0 met daarin een stuk of 10 mappen waarvan ik er 4 nodig heb, zie hieronder:
modsecurity-crs_2.2.0 (uit gedownloade tar.gz bestand:
modsecurity-crs_2.2.0.tar.gz)
|
|- map 1
|
|- map 2
|
|- map 3
|
|- map 4
|
| - ... de rest van de inhoud
Ik zit nu in de in de directory
/etc/apache2/conf.d/modsecurity/ zit daarin wil ik de TAR commando uitvoeren om daarin die 4 mappen uit hierboven te krijgen.
Ik wil dus uiteindelijk het volgende hebben:
modsecurity (dit is de directory: ]/etc/apache2/conf.d/modsecurity)
|
|- map 1
|
|- map 2
|
|- map 3
|
|- map 4
Het probleem is dat ik dit iedere keer de originele bestandsstructuur vanuit de rootfolder meekrijg bij het extracten, zie hieronder.
modsecurity (dit is de directory: ]/etc/apache2/conf.d/modsecurity)
|
|-
modsecurity-crs_2.2.0/map 1
|
|-
modsecurity-crs_2.2.0/map 2
|
|-
modsecurity-crs_2.2.0/map 3
|
|-
modsecurity-crs_2.2.0/map 4
Ik wil dus de rootfolder er niet bij hebben (
modsecurity-crs_2.2.0).
Ik heb al een tal van commando's geprobeerd, en wat doorgelezen over TAR.
Uiteindelijk ben ik 2 dingen tegengekomen:
• ik haal absolute en relatieve paden doorelkaar
link (2e reactie, en aantal overige)
• het is niet mogelijk omdat de TAR op een bepaalde manier is gecreerd
link (zelfde link als boven, 4e reactie)
• ik kan het met pax proberen?
link (ook deze reactie geeft aan dat een tar met absolute paden niet, meer on-absoluut te maken...)
Is het hetgeen wat ik wat ik vraag uberhaupt mogelijk zonder af te wijken van de standaard beschikbare BASH terminal commando's?