Zugriffsrechte prüfen - Ändern nur Besitzer
Hallo,
vor dem Schreiben in eine Datei möchte ich per Script prüfen, ob ich das auch darf. Ich habe das Problem, dass bei einigen Dateien über die verzeichnisberechtigungen ur der Besitzer das Recht hat, selbige zu Ändern oder zu löschen.
Mit meinen bisherigen Kenntnissen bzw nach einer Suche hier zum Stichwort Filestatus kann ich zwar auslesen, ob die Datei offen ist, schreibgeschützt oder nicht, aber ich bekomme es nicht gebacken, den Besitzer und die Rechte vom Verzeichnis abzurufen. Kann mir da jemand helfen?
Danke und Grüße einstweilen, schauan
vor dem Schreiben in eine Datei möchte ich per Script prüfen, ob ich das auch darf. Ich habe das Problem, dass bei einigen Dateien über die verzeichnisberechtigungen ur der Besitzer das Recht hat, selbige zu Ändern oder zu löschen.
Mit meinen bisherigen Kenntnissen bzw nach einer Suche hier zum Stichwort Filestatus kann ich zwar auslesen, ob die Datei offen ist, schreibgeschützt oder nicht, aber ich bekomme es nicht gebacken, den Besitzer und die Rechte vom Verzeichnis abzurufen. Kann mir da jemand helfen?
Danke und Grüße einstweilen, schauan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 187091
Url: https://administrator.de/contentid/187091
Ausgedruckt am: 05.11.2024 um 12:11 Uhr
2 Kommentare
Neuester Kommentar
Hi.
Warum setzt Du nicht einfach vor dem Schreiben für Dich Schreibrechte? Kannst Du mit icacls.exe gescriptet machen. Misslingt das (errorlevel=1), weißt Du ja auch, dass Du keine Rechte hattest. Also: am besten gleich auf anderem Wege mit Admin- oder Systemrechten/Policy dort passende Rechte setzen.
Warum setzt Du nicht einfach vor dem Schreiben für Dich Schreibrechte? Kannst Du mit icacls.exe gescriptet machen. Misslingt das (errorlevel=1), weißt Du ja auch, dass Du keine Rechte hattest. Also: am besten gleich auf anderem Wege mit Admin- oder Systemrechten/Policy dort passende Rechte setzen.