Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: waarom is het gevaarlijk om "." in je PATH te hebben bij Linux?  (gelezen 913 keer)

Offline katraus

  • Lid
Hallo


Ik ben een beginneling ivm script schrijven in linux (bash shell) . Nu kreeg ik een vraag maar weet dus het antwoord niet .
Waarom is het gevaarlijk om "." in je PATH te hebben ?

Ik weet dat je ./en dan het bestand dat je geschreven hebt om het uit te voeren maar dat ik ook alles dat ik tot nu toe weet. Kan er hier iemand mij een antwoord op geven ?

Dank u

Offline track

  • Lid
Re: waarom is het gevaarlijk om "." in je PATH te hebben bij Linux?
« Reactie #1 Gepost op: 2009/12/11, 13:33:30 »
Hoi katraus,

de huidige map  ./  neem je normaal niet in het zoekpad op om te voorkomen dat je
min of meer per abuis een uitvoerbaar iets start dat min of meer toevallig ergens staat.

Dit biedt ook een (weliswaar kleine) bescherming tegen aanvallen door ongedierte,
want als je plots een commando zoals  "./cat"  zou tegen komen zou je het toch merken,
als  ./  het eerst in jouw zoekpad zou staan en er wél een uitvoerbare  ~/cat  was
waarschijnlijk niet.  En, in jouw thuismap is het schrijven normaal toegestaan.

track
« Laatst bewerkt op: 2009/12/11, 13:35:51 door track »