Hva er forskjellen mellom en Symlink & en Widelink?

Akkurat som snarveier på skrivebordet punkt til filer på systemet ditt, symbolske lenker, eller "symlinker," referanse andre filer i et operativsystem. Også kalt myke koblinger, symlinker består av tekststrenger, og operativsystemet gjenkjenner disse koblingene som stier til kataloger og filer, slik at du tilgang som om du gikk direkte til kataloger og filer.

symlink Funksjon

Filer som symlink referanser er målfilene og symlinker oppfører seg som om de nevnte filene blir direkte håndteres. Symlinker arbeide i total åpenhet for de fleste PC-funksjoner. For eksempel, når du henviser lese-og-skrive-funksjonen, fungerer symlink som om målet filen leses eller skrives. Mens symlinker er avhengig av sine mål filer, er det motsatte ikke er tilfelle. Endre eller endre en symlink bærer ingen innvirkning på målfilen; Imidlertid kan endringer i målfilen resultere i ødelagte symlinker.

Samba Brede Lenker

Det er mulig å forvirre symlinker og brede koblinger, men de to har forskjellige formål. Brede koblinger er en parameter alternativ som forteller systemet hvordan å svare på symlinker utenfor en felles katalog. Denne strategien er funnet i Samba, som er åpen kildekode programvare som er nyttig for drift og tjenester mellom Windows og andre plattformer som UNIX, Linux og IBM Systems. I et nøtteskall, bygget på en UNIX-plattform, integrerer Samba UNIX og Windows-miljøer sømløst, slik at sluttbrukerne er uvitende om at de er krysset plattformer. På UNIX-plattformer symlinks referansefiler, og brede linker direkte systemets svar på symlinker.

Bredt Link Standard Parameter

I Samba, er standard bred lenke parameter satt til "Ja." Dette bred koblingen alternativet er nyttig for administratorer som ønsker å hente data fra serveren via en ekstern plassering, men det kan føre til problemer hvis noen andre klarer å lage en symlink peker til en katalog på en ekstern plassering. Dermed øker parameter bekymringer fordi hackere kan skape en symlink som peker til «/ etc / psswd" for å få tilgang til serveren direkte. Den brede koblingen parameter må være satt til "Nei" for å beskytte serveren. Ved å gjøre dette, deaktiverer du noen fra å legge en symbolsk kobling i en eksportert aksje. Dette betyr at ingen har tilgang til "tmp / passwd" sted, og alle som prøver å gjøre det støter på en access denied respons.

Hard Lenker

Harde koblinger er kolleger av symlinker. Den viktigste forskjellen er at harde lenker ikke brukes til kataloger, og de ikke fungerer på tvers av ulike filsystemer og volumer. I kontrast, kan symlinker tjene noen mål uavhengig av sin katalog, filsystem eller volum. UNIX bruker symlinks som ligner på Windows-operativsystemer, og denne linken tilbyr en rekke funksjoner. De kan peke til en annen fil på en ekstern lokalitet eller bare knytte kataloger sammen. Syntaksen "ln -s MyDocuments MyLink" skaper en symlink i UNIX. Her er "MyLink" er symlink som refererer til en katalog som heter "MyDocuments."