Net als snelkoppelingen op je bureaublad punt om bestanden op uw systeem , symbolische links , of " symbolische links , " verwijzing andere bestanden in een besturingssysteem . Ook riep zachte banden , symlinks bestaan uit tekst strings , en het besturingssysteem herkent deze links als paden naar mappen en bestanden , zodat u toegang alsof je rechtstreeks naar de mappen en bestanden . Symlink Functie Bestanden dat symlinks verwijzingen zijn doelwit bestanden , en symlinks gedragen alsof deze doelgroep bestanden worden direct verwerkt . Symlinks werken in volledige transparantie voor de meeste computer -functies . Bijvoorbeeld , bij verwijzingen naar de lees - en - schrijf- functie , de symlink doet alsof het doel bestand wordt gelezen of geschreven . Terwijl symlinks zijn afhankelijk van hun doel bestanden , het omgekeerde is niet het geval . Veranderen of veranderen van een symlink draagt geen invloed op het doelbestand , maar kan veranderingen in het doelbestand resulteren in gebroken symlinks Samba Wide Links Het is mogelijk . naar symlinks en brede banden verwarren , maar de twee hebben verschillende doeleinden . Brede banden zijn een parameter optie die het systeem hoe te reageren op symlinks buiten een gedeelde map vertelt . Deze strategie is te vinden in Samba , dat is open source software die nuttig is voor activiteiten en diensten tussen Windows en andere platformen zoals UNIX , Linux en IBM Systems . In een notendop , gebouwd op een UNIX-platform , Samba integreert UNIX-en Windows -omgevingen naadloos , zodanig dat de eindgebruikers zijn zich niet bewust dat ze kruisen platforms . Op UNIX -platforms , symlinks referentiebestanden en brede banden directe reacties van het systeem om symlinks . Wide Link Default Parameter In Samba , de standaard brede band parameter is ingesteld op " Yes . " Dit brede koppeling optie is handig voor beheerders die willen gegevens van de server via een externe locatie te halen , maar het kan problemen veroorzaken als iemand anders weet te maken van een snelkoppeling verwijst naar een map op een externe locatie . Zo is de parameter geeft aanleiding tot bezorgdheid omdat hackers kan een symbolische link die verwijst naar " /etc /psswd " om direct toegang te krijgen tot de server. De brede band parameter moet worden ingesteld op " Nee " om de server te beschermen . Door dit te doen , je iemand uitschakelen van het toevoegen van een symbolische link in een geëxporteerde aandeel. Dit betekent dat niemand toegang heeft tot de " tmp /passwd " locatie , en iedereen die probeert te doen tegenkomt een toegang geweigerd respons . Hard Links Hard links zijn de tegenhangers van symlinks . Het belangrijkste verschil is dat de harde banden niet worden gebruikt voor mappen , en ze niet werken op verschillende bestandssystemen en volumes . In tegenstelling, kan symlinks elk doelwit dienen ongeacht de directory , bestandssysteem of volume . UNIX-besturingssystemen gebruiken symlinks vergelijkbaar met Windows-besturingssystemen , deze link en bieden een verscheidenheid aan functies . Ze kunnen wijzen op een ander bestand op een externe plaats of gewoon samen mappen koppelen . De syntax " ln-s MyDocuments mylink " creëert een symlink in UNIX . Hier , " MyLink " is de symlink die verwijst naar een map genaamd " Mijn documenten ".
|