Setzen von User, welcher Skript ausführen soll möglich?
Verfasst: Donnerstag 17. November 2016, 10:48
Hallo,
ich habe ein Skript entworfen, welches auf eine Ordnerstruktur auf einem NAS-Laufwerk zugreift. Hier hat jeder User seinen eigenen Ordner, in welchem mittels des Skripts eine Sicherung von Daten vorgenommen werden soll. (Auf jeden Ordner hat der Administrator und der jeweilige User Zugriff)
Teste ich den Vorgang nur mit meinem Ordner, funktioniert alles prima. Sobald ich aber das Skript testweise erweitere und einen Kollegen mit in die Abfrage setze, erhalte ich folgende Fehlermeldung:
PermissionError: [WinError 5] Zugriff verweigert: '\\\\IP von NAS\\Freigabe\\User\\Backup'
Gut, soweit klar. Wenn ich das Skript bei mir lokal ausführe, sollte das normal sein. Ich also aufn Server, Skript auf Desktop kopiert und laufen gelassen, bricht direkt ab. Das finde ich komisch, da der Administrator, welcher auch Zugriff auf alle Userordner der Freigabe hat auf diesem Server angemeldet ist. Müsste es dann nicht normalerweise funktionieren?
Die Fehlermeldung kommt übrigens (offensichtlich) aus der ersten Zeile, in welcher eine Datei/Ordner geschrieben werden soll:
Grüße
ich habe ein Skript entworfen, welches auf eine Ordnerstruktur auf einem NAS-Laufwerk zugreift. Hier hat jeder User seinen eigenen Ordner, in welchem mittels des Skripts eine Sicherung von Daten vorgenommen werden soll. (Auf jeden Ordner hat der Administrator und der jeweilige User Zugriff)
Teste ich den Vorgang nur mit meinem Ordner, funktioniert alles prima. Sobald ich aber das Skript testweise erweitere und einen Kollegen mit in die Abfrage setze, erhalte ich folgende Fehlermeldung:
PermissionError: [WinError 5] Zugriff verweigert: '\\\\IP von NAS\\Freigabe\\User\\Backup'
Gut, soweit klar. Wenn ich das Skript bei mir lokal ausführe, sollte das normal sein. Ich also aufn Server, Skript auf Desktop kopiert und laufen gelassen, bricht direkt ab. Das finde ich komisch, da der Administrator, welcher auch Zugriff auf alle Userordner der Freigabe hat auf diesem Server angemeldet ist. Müsste es dann nicht normalerweise funktionieren?
Die Fehlermeldung kommt übrigens (offensichtlich) aus der ersten Zeile, in welcher eine Datei/Ordner geschrieben werden soll:
Hat jemand einen Tipp für mich?os.makedirs(root + usr_folder + "\\Backup\\" + year)
Grüße