Hallo, ich würde gerne mit Node-Red eine Datei aus einem NAS einlesen. Aus einem lokalen Verzeichnis ist das kein Problem. Aber wenn es sich um eine Netzwerkadresse handelt, dann bekomme ich die Fehlermeldung: "Error: EPERM: operation not permitted, open '[...]angegebener Pfad[...]'" Jetzt nehme ich mal an, dass es daran liegt, dass Node-Red selbst keine Leseberechtigung für das NAS hat. Nur wie kann ich das ändern? Wie gebe ich Node-Red Logindaten mit auf dem Weg? Bzw. wie gebe ich das NAS für Node-Red frei? Das Verzeichnis gehört bereits "Jedem" und hat Vollzugriff. Ich nutze es unter Windows. Relative Pfade oder Verknüpfungen helfen leider auch nicht. Wenn Ihr eine Idee habt.?
Dshing S. schrieb: > Jetzt nehme ich mal an, .. Schau mal im Log des NAS nach ob und von wo aus da eine Anfrage kam. Dann brauchst du nicht mehr zu raten, sondern hast Gewissheit. > Das Verzeichnis gehört bereits "Jedem" und hat Vollzugriff. Wie ist "Jeder" definiert? Bei den Übersetzungen geht manchmal was schief. Ist "jeder" gleichzusetzen mit "all user" also nicht-anonymen Zugriffen registrierter Nutzer oder lässt "jeder" auf die anonymen Zugriffe von Node-Red zu?
Dshing S. schrieb: > Das Verzeichnis gehört bereits "Jedem" und hat Vollzugriff. Wird dann lustig wenn "Jedem" nicht alle Nutzer ist sondern ein bestimmter Nutzer den du gerade ned verwendest xD Probier mal anders mit selbigem Nutzer (anonyme oder jedem oder wie auch immer) zu zu greifen.
Hallo, also "Jeder" ist halt das was Windows standardmäßig als Benutzergruppe vordefiniert. Hierbei geht es aber nur um den Besitz, nicht um die Freigaben. Einen Benutzer "Jeder" hab ich aber nicht und nirgends definiert. Daher kann ich mich auch mit dem Benutzernamen "Jeder" nicht an dem NAS anmelden. In dem Log des NAS ist komischerweise nichts von irgendwelchen fehlgeschlagenen Anmeldeversuchen zu sehen.
Wie gibt man den bei Node-Red Netzwerkpfade an? Wenn ich den Pfad dafür nehme, den ich im Windows Explorer eingebe, dann kommt besagte Fehler Meldung. um unter Linux auf das NAS zuzugreifen muss ich smb: und / anstatt \ eingeben. Wenn ich dann aber die Linux Variante als Pfad bei Node-Red eingebe, dann schreibt er aus "smb://" irgendwie C:\\ zumachen... also wird das schon die Windows Schreibweise sein.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.