
06-16-2007
|
|
|
|
Re: Was ist falsch mit mklink?
Ralf Pichocki schrieb:
>>> Ach, ich seh's schon: eeine Junction darf nicht auf eine
>>> Netzwerkfreigabe verweisen. Warum eigentlich nicht?
>> Weil das nur zu Problemen führt.
>> Was machst du, wenn du von hier ein Programm ausführst und die
>> Netzwerkressource nicht mehr zur Verfügung steht?
>
> Das gilt dann aber für JEDE Laufwerksverknüpfung, sogar für jeden
> Netzwerkzugriff!
> Ich halte die Einschränkung für willkürlich. Ein Link zu einer Freigabe
> ist möglich, aber eine Junction nicht? Wo ist da der Unterschied?
OK. Ich muss mich korrigieren:
Mit mklink *kann* man doch symbolische Verknüpfungen erstellen, welche
auch auf freigegebene Ressourcen verweisen. Hierfür bedarf es einen
Eingriff in die Gruppenrichtlinien:
Computerkonfiguration\Administrative
Vorlagen\System\NTFS-Dateisystem\Auswertung symbolischer Links selektiv
zulassen.
Du solltest solche Verweise aber nur verwenden, wenn du über eine
stabile Netzwerkverbindung verfügst. Ansonsten hast du Probleme, aber
das ist dir ja bekannt.
Desweiteren möchte ich noch auf ein Sicherheitsrisiko aufmerksam machen:
Solltest du die Netzwerkressource nicht kontrollieren, könnte hier ein
Angreifer eine symbolische Verknüpfung mit einem absolutem Pfad auf dem
lokalen Computer einrichten. Somit könntest du unerwartet auf Dinge
zugreifen, auf die du gar nicht zugreifen möchtest...
>> Dann frage ich aber hinterher: Wieso darf ich "mklink /d" nur als
>> Admin verwenden? Damit wird es doch für den Normalsterblichen nutzlos...
>
> Wieso sollte ein dummer Anwender Änderungen am Dateisystem vornehmen
> sollen? Das fällt in die Aufgabengebiete eines Administrators.
Auch das muss ich korrigieren:
Du kannst auch über die Gruppenrichtlinien mit der Einstellung
Computerkonfiguration\Windows-Einstellungen\Sicherheitseinstellungen\Lokale
Richtlinien\Zuweisen von Benutzerrechten\Erstellen symbolischer
Verknüpfungen anderen Benutzern das Recht geben, symbolische
Verknüpfungen zu erstellen.
--
Grüße,
Thomas
|