Die Anmeldedaten-Speicherantwort von Matt ist die eleganteste für einen modernen Windows-PC. Obwohl nicht angegeben, sollte der Speicher für Anmeldeinformationen für das Dienstkonto verwendet werden. Dies dient sowohl dazu, die Verfügbarkeit des Dienstes sicherzustellen, als auch dazu, dass andere Benutzer, die nicht auf diese Freigabe zugreifen möchten, nicht darauf zugreifen können.
Aber wenn es sich um Windows oder Linux handelt, müssen Sie möglicherweise etwas weiter gehen.
Ein Nicht-Domänen-PC sollte sich nicht wirklich für DFS interessieren, für die er kein Abonnement hat oder nicht direkt teilnimmt. Es muss nur ein Freigabepfad angezeigt werden (z. B. Server / Freigabename). Freigabenamen entfernen alle Überlegungen zum Pfad des Host-Dateiservers.
Ehrlich gesagt gibt es sicherere Möglichkeiten, sich bei Freigaben anzumelden als UNC-URI. UNC und URI sind selbst ein Klartext-Kommunikationsprotokoll.
Wenn das eine akzeptable Sicherheit ist, warum nicht einfach eine offene Freigabe ohne Benutzer oder Passwort haben?
Die einfachste sofortige Lösung wäre, den Dienstanmeldeinformationen direkten Zugriff auf die Anmeldung bei der Freigabe zu gewähren (z. B. übereinstimmender Benutzer / Kennwort). Langfristig kann diese nicht so offensichtliche Übereinstimmung dazu führen, dass Sie sich daran erinnern, Berechtigungen zu aktualisieren, wenn sich Änderungen ergeben. Und es ist auch ein Bereich, in dem MS möglicherweise die Art und Weise ändern, in der die Sicherheit erneut Anmeldeinformationen weitergibt und Probleme verursacht.
Langfristig ist es wahrscheinlich am einfachsten, der Netzwerkfreigabe permanent einen lokalen Laufwerksbuchstaben zuzuordnen. Schützen Sie das zugeordnete Laufwerk nur mit Serviceberechtigungen (und entsprechenden Administratoren usw.). Außerdem wird der Freigabename möglicherweise mit & ausgeblendet.
DFS gibt jedoch einen Hinweis auf eine elegantere Lösung. Linux erfordert, dass Netzwerkfreigaben zuerst gemountet werden ... normalerweise als Verzeichnis im Root-Dateisystem, ähnlich wie bei DFS. Mit dem Linux-Befehl mount können Sie eine Anmeldeinformationsdatei für den Benutzernamen und das Kennwort angeben. Dadurch sind sie einfacher zu aktualisieren und sicherer als Befehlszeilenskripte oder fstab (dh Dateisystemtabellen). Ich bin mir ziemlich sicher, dass Windows-Befehlsshells und DFS dasselbe können (schon eine Weile). Es wäre nur ein anderes DFS-System, das für den Ziel-PC privat ist, gemountete Netzwerkfreigaben unter Verwendung gespeicherter Anmeldeinformationen zu integrieren, die von SMB- und Anmeldediensten weitergeleitet werden, anstatt in einem Skript fest codiert und als Klartext-UNC gesendet zu werden.
Überlegen Sie auch, ob dieser Nicht-Domänen-PC langfristig ein Nicht-Domänen-PC bleibt. Kerberos-Anmeldeserver in * NIX Realms können mit Windows AD-Domänen verknüpft werden. Wahrscheinlich, was Sie für ein ernsthaftes Langzeitprojekt mit mehr als ein paar Leuten tun möchten. Auf der anderen Seite ist es wahrscheinlich für die meisten Heimnetzwerk-Situationen zu viel. Wenn Sie DFS jedoch aus einem anderen Grund als aus Gründen der Selbstherausforderung eines Bastlers verwenden, ist dies wahrscheinlich das Beste.