Ab Windows Vista konnte NTFS symbolische Verknüpfungen zu Dateien darstellen (im Gegensatz zu Verzeichnisverbindungen). Auch das mklink
Dienstprogramm erschien. Benutzer ohne Administratorrechte können jedoch standardmäßig keine symbolischen Links erstellen. Irgendwelche Einsichten, warum das so sein mag? Ich meine, welche Art von Schaden kann ein Benutzer mit Symlinks anrichten, die er nicht mit Hardlinks oder Directory Junctions anrichten kann (beides kann ohne Administratorrechte problemlos erstellt werden)?
windows
ntfs
symbolic-link
Joey
quelle
quelle
Antworten:
Symlinks sind weniger gefährlich als Hardlinks. Ich denke, hier geht es nicht um Sicherheit, sondern um administrative Effizienz. Ich denke, Microsoft hat die richtige Entscheidung getroffen, da dies den Systemadministrator verrückt machen wird, wenn Benutzer überall Symlinks erstellen, ohne zu wissen, was sie tun.
In Mac OS sind Verknüpfungen symbolische Verknüpfungen. Konzeptionell ist es also weniger verwirrend, da es von Anfang an so war. Und für Linux-Fans muss man nicht wissen, was Symlinks sind. ;-)
Für Windows ist dies jedoch nicht der Fall. Stellen Sie sich vor, Sie erklären dem Durchschnittsbenutzer den Unterschied zwischen einer guten alten Windows-Verknüpfung, einem Symlink und einer Verzeichnisverknüpfung / einem Hardlink, und Sie werden bald feststellen, dass eine solche Macht den Massen eine riesige Dose zappeliger technischer Support-Würmer öffnen wird.
Das sind meine zwei Cent.
quelle
mklink
Befehls ist wahrscheinlich etwas, was der Durchschnittsbenutzer niemals tun wird. Die einzige Art von "Link", der ein normaler Benutzer jemals begegnen wird, ist Ye Olde Shell Link. Für die große Mehrheit der Benutzer wäre es daher nicht erforderlich , Symlinks vs. Shell-Links vs. Analysepunkte zu erläutern, da es (zu Recht) keine leicht zugängliche Methode zum Erstellen anderer Arten von Links gibt. Das erklärt jedoch nicht wirklich, warum normale Benutzer Hardlinks und Junction-Points, aber keine Symlinks erstellen können. Ich würde es manchmal wirklich gerne tun.