? So wie Verknüpfungen auf dem Desktop auf Dateien auf Ihrem System , symbolische Verknüpfungen oder " symbolische Links " verweisen auf andere Dateien in einem Betriebssystem . Auch sogenannte weiche Links , Symlinks bestehen aus Text-Strings , und das Betriebssystem erkennt diese Links als Pfade zu Verzeichnissen und Dateien , so dass Sie Zugriff auf , als ob Sie ging direkt auf die Verzeichnisse und Dateien. Symlink Funktion
Dateien, Symlinks Referenzen Zieldateien sind und symlinks verhalten, als ob diese Ziel- Dateien, die direkt bearbeitet werden. Symlinks arbeiten in völliger Transparenz für die meisten Computer-Funktionen. Zum Beispiel bei Verweisen auf die Lese-und Schreib- Funktion wirkt der Symlink als ob die Zieldatei wird geschrieben oder gelesen. Während symlinks abhängig von deren Target-Dateien sind , ist dies umgekehrt nicht der Fall ist. Ändern oder Ändern eines Symlink trägt keine Auswirkungen auf die gewünschte Datei , aber Änderungen am Ziel -Datei kann in gebrochenem symlinks führen
Samba wide links
es möglich ist. um Symlinks und wide links verwechseln , aber die beiden haben verschiedene Zwecke. Breite Links sind ein Parameter Option , die das System , wie auf Symlinks außerhalb eines freigegebenen Verzeichnis reagieren erzählt . Diese Strategie wird in Samba , die Open-Source- Software, die nützlich für die Operationen und Dienstleistungen zwischen Windows und anderen Plattformen wie UNIX , Linux und IBM Systems ist gefunden. Auf den Punkt gebracht , auf einer UNIX-Plattform gebaut , Samba UNIX und Windows Umgebungen nahtlos , sind solche , dass die Endnutzer nicht bewusst, dass sie sich kreuzen Plattformen . Auf UNIX-Plattformen symlinks Referenz-Dateien , und wide links direkt das System der Reaktionen auf symbolische Links .
Wide Link Standard Parameter
In Samba , der Standardwert breite Link Parameter auf "Ja". Dieses breite Link Option ist nützlich für Administratoren, die Daten vom Server über einen Remote-Standort abrufen wollen, aber es kann zu Problemen führen , wenn jemand anderes schafft es schaffen ein Symlink auf ein Verzeichnis auf einem Remote-Standort . So wirft die Parameter betrifft , weil Hacker eine symbolische Verweis auf "/etc /psswd " , um den Server direkt erstellen kann . Die große Link -Parameter muss auf "Nein" gesetzt werden, um den Server zu schützen . Auf diese Weise deaktivieren Sie jemanden aus der Addition einen symbolischen Link in einem exportierten Aktie. Dies bedeutet, dass niemand Zugang zu den " tmp /passwd" Standort , und wer zu tun versucht so trifft der Zugriff verweigert Antwort hat .
Hardlinks
Harte Links sind die Gegenstücke zu symbolischen Links . Der Hauptunterschied ist, dass harte Links sind nicht für Verzeichnisse verwendet , und sie nicht über verschiedene Dateisysteme und Datenträger arbeiten. Im Gegensatz dazu kann symlinks jedes Ziel unabhängig von seinem Verzeichnis , Dateisystem oder Volume dienen . UNIX -Betriebssysteme verwenden symlinks ähnlich Windows-Betriebssystemen , und diese Verbindung bieten eine Vielzahl von Funktionen. Sie können zu einer anderen Datei auf einem entfernten Ort verweisen oder einfach Linkverzeichnissen zusammen . Die Syntax "ln -s mydocuments mylink " erstellt einen Symlink in UNIX. Hier " mylink " ist der symbolische Referenzen ein Verzeichnis namens " mydocuments . "