Raketenwilli: Path - Windows/Mac/Linux

Beitrag lesen

Unter Linux geht das nicht, da muss man per mnt eine Verbindung zwischen einem lokalen Mountpoint und der entsprechenden cifs-Ressource herstellen. Wenn ich mich recht erinnere, kann man dann auch Credentials festlegen.

Es gibt das was...m ich verbürge mich aber nicht dafür:

https://www.npmjs.com/package/@juangm/samba-client

Wie es bei Linux aussieht, wenn ich vom Linux-Host 1 auf eine Ressource auf Linux-Host 2 zugreifen will, weiß ich nicht.

Kommt im Detail darauf an, ob Du cifs (Samba-Freigabe), ssh oder nfs benutzen willst. Das einfachste wäre, die Freigabe vorher zu mounten und dann den zu erwartenden, reinen Dateisystempfad zu benutzen:

sshfs -o reconnect "${UserName}@${ServerName}:${ServerDir}" "${LocalDir}";

Aber Vorsicht. CIFS-Mounts, SSHFS-Mounts und co kann zwar ein Benutzer anstoßen - um die Dinger loszuwerden braucht es dann aber root-Rechte. Also nicht bei jeden Skriptstart einen neuen Mount bauen. Das obige -o reconnect hilft bei mir zu Hause...