Was ist der Unterschied zwischen einen Symlink & ein Widelink?

June 9

Nur als Verknüpfungen auf Ihrem desktop Punkt Dateien auf Ihrem System, symbolische Links oder "Symlinks" verweisen Sie andere Dateien im Betriebssystem. Auch genannt Softlinks, Symlinks bestehen aus Text-Strings, und das Betriebssystem erkennt diese Links als Pfade auf Verzeichnisse und Dateien, so dass Sie zugreifen, als ob Sie direkt an die Verzeichnisse und Dateien ging.

Symlink-Funktion

Dateien, dass Symlinks Referenzen Zieldateien und Symlinks Verhalten, als wenn diese gezielt Dateien sind direkt behandelt wird. Symlinks arbeiten in völlige Transparenz für die meisten Computerfunktionen. Beispielsweise wenn die Lese- und Schreibfunktion verwiesen wird, der Symlink handelt, als ob die Zieldatei wird gelesen oder geschrieben werden. Während Symlinks ihre Zieldateien abhängig sind, ist umgekehrt nicht der Fall. Ändern oder ändern einen Symlink trägt keine Auswirkungen auf die Zieldatei; Änderungen an der Zieldatei können jedoch gebrochen Symlinks führen.

Samba-breit-Links

Ist es möglich, die Symlinks und breit Links zu verwechseln, aber die beiden haben unterschiedliche Zwecke. Breite Links sind eine Parameteroption, die dem System sagt, wie man auf Symlinks außerhalb ein freigegebenes Verzeichnis zu reagieren. Diese Strategie findet sich in Samba, die open-Source-Software, die für Operationen und Leistungen zwischen Windows und andere Plattformen wie UNIX, Linux und IBM Systems nützlich ist. Kurzum, nahtlos auf einer UNIX-Plattform erbaut, Samba Fenster und UNIX-Umgebungen, so dass Endnutzer nicht bewusst sind, dass sie Kreuzung Plattformen. Auf UNIX-Plattformen symbolische Links auf Dateien verweisen, und breit Links führen das System Antworten zu Symlinks.

Standard-Breite Link-Parameter

In Samba wird der Standard-Breite Link-Parameter auf "Ja." festgelegt. Diese große Link-Option ist nützlich für Administratoren, die Daten vom Server über einen Remotespeicherort abrufen möchten, aber es kann Probleme verursachen, wenn es jemandem gelingt, erstellen Sie eine symbolische Verknüpfung auf ein Verzeichnis auf einem remote-Standort zeigen. So wirft der Parameter Bedenken, da Hacker einen Symlink, der auf "/ Etc/Kennwort" verweist erstellen können, um direkt auf den Server zugreifen. Die Breite muss auf "No" gesetzt sein, den Server zu schützen. Auf diese Weise deaktivieren Sie jedermann einen symbolischen Link in einer exportierten Freigabe hinzufügen. Dies bedeutet, dass niemand Zugriff auf die Position "Tmp/Passwd hat", und wer versucht, dies zu tun Zugriff verweigert Antwort findet.

Hard-Links

Hard-Links sind die Kollegen von Symlinks. Der Hauptunterschied ist, dass feste Verknüpfungen werden nicht für Verzeichnisse verwendet, und sie nicht über verschiedene Dateisysteme und Volumes funktionieren. Im Gegensatz dazu können Symlinks jedes Ziel unabhängig von seiner Verzeichnis, Dateisystem oder Band dienen. UNIX-Betriebssystemen verwenden Symlinks ähnlich wie bei Windows-Betriebssystemen, und diesen Link bieten eine Vielzahl von Funktionen. Sie können auf eine andere Datei auf einem entfernten Ort zeigen oder einfach Verzeichnisse miteinander verbinden können. Die Syntax "ln -s Mydocuments Mylink" erstellt eine symbolische Verknüpfung in UNIX. Hier ist "Mylink" den symbolischen Link, die auf ein Verzeichnis namens "eigene Dateien."