Dateiberechtigung per Empirumpaket ändern

Unterstützung und Diskussion zur Installation von Empirum (Agentenverteilung, Depotserver ...)

Moderator: MVogt

Antworten
Benutzeravatar
Viper87
Beiträge: 31
Registriert: 21. Aug 2007, 16:13
Kontaktdaten:

Dateiberechtigung per Empirumpaket ändern

Beitrag von Viper87 » 15. Feb 2011, 14:51

Hallo,

ich habe folgende Frage:
Gibt es in der Setup.inf einen Befehl mit dem ich die Berechtigungen auf eine Datei ändern kann (also einen Benutzer mit bestimmten Rechten hinzufügen), damit das dann per Paket verteilt werden kann?
Hintergrund ist folgender:
Wir wollen ein Update für eines unserer Programme installieren. Dazu müssen jedoch vorher die Domänenbenutzer Berechtigungen auf bestimmte .dll bekommen damit das Update ohne Adminberechtigungen installiert werden kann.

Wie kann man das realisieren?

Schon mal danke für die Hilfe!

Gruß Viper87

Jens Altrock
Beiträge: 420
Registriert: 15. Apr 2009, 10:17
Kontaktdaten:

Re: Dateiberechtigung per Empirumpaket ändern

Beitrag von Jens Altrock » 15. Feb 2011, 15:10

Abschnitt [Security:Product], Beispiel Berechtigungen für "Jeder" auf Programme-Ordner:

Code: Alles auswählen

[Security:Product]
FileDaclEx.Add("%ProgramFilesDir%","%$Everyone%",Grant,Read,SUB_CONTAINERS_AND_OBJECTS_INHERIT)
FileDaclEx.Add("%ProgramFilesDir%","%$Everyone%",Grant,Write,SUB_CONTAINERS_AND_OBJECTS_INHERIT)
FileDaclEx.Add("%ProgramFilesDir%","%$Everyone%",Grant,Delete,SUB_CONTAINERS_AND_OBJECTS_INHERIT)
FileDaclEx.Add("%ProgramFilesDir%","%$Everyone%",Grant,Execute,SUB_CONTAINERS_AND_OBJECTS_INHERIT)

Benutzeravatar
Viper87
Beiträge: 31
Registriert: 21. Aug 2007, 16:13
Kontaktdaten:

Re: Dateiberechtigung per Empirumpaket ändern

Beitrag von Viper87 » 15. Feb 2011, 15:22

Danke für die schnelle Hilfe!
Hat funktioniert!

Gruß Viper87

nemo
Beiträge: 2
Registriert: 15. Mär 2011, 14:22
Kontaktdaten:

Re: Dateiberechtigung per Empirumpaket ändern

Beitrag von nemo » 15. Mär 2011, 14:25

Hallo Leute,

versuche das auch gerade mit der Dateiberechtigung:

FileDaclEx.Add("%ProgramFilesDir%","%$localUsers%",Grant,Write,SUB_CONTAINERS_AND_OBJECTS_INHERIT)

und bekomme von Empirum immer folgende Meldung:

Windows-Fehlercode: 5 Zugriff verweigert

Hat jemand ne Idee?

Dank im Voraus

Gruß

Michael

Walter_Schulz
Beiträge: 876
Registriert: 17. Dez 2004, 12:29
Kontaktdaten:

Re: Dateiberechtigung per Empirumpaket ändern

Beitrag von Walter_Schulz » 15. Mär 2011, 15:20

Fehler 5 weist eindeutig auf mangelnde Berechtigung des ausfuehrenden Accounts hin.
Bitte ein bisschen mehr Details: Welcher Agent, wie wird verteilt, wer ruft was auf?

Ciao!
Walter Schulz

nemo
Beiträge: 2
Registriert: 15. Mär 2011, 14:22
Kontaktdaten:

Re: Dateiberechtigung per Empirumpaket ändern

Beitrag von nemo » 15. Mär 2011, 16:10

Hat sich schon erledigt.

Es war die UAC.

Gruß

Micha

isc
Beiträge: 43
Registriert: 16. Feb 2011, 18:11
Kontaktdaten:

Re: Dateiberechtigung per Empirumpaket ändern

Beitrag von isc » 15. Apr 2011, 19:15

Hallo,

auch ich habe ein Rechteproblem.

Setup.inf:
FileDaclEx.Add("%ApplicationDir%","%$Everyone%",Grant,Write,SUB_CONTAINERS_AND_OBJECTS_INHERIT)


SetupErrorLog:

15.04.2011 19:13:36
Kann Befehl 'FileDaclEx.Add("c:\Firefox Portable","Jeder",Grant,Write,SUB_CONTAINERS_AND_OBJECTS_INHERIT)' nicht ausführen.
Fehler 2!
OK

________

Was ist Fehler 2?? Ich glaube, Datei nicht vorhanden, oder?? Ich dachte man kann auch ein Verzeichnis angeben?
Wo kann ich die Fehlercodes nachlesen?
Was ist falsch??
Viele Grüße
K. Keck, Empirum-Anfänger
(Empirum V14, Advanced Agent, Windows7 x64 Clients)

Benutzeravatar
Hendrik_Ambrosius
Moderator
Moderator
Beiträge: 7446
Registriert: 13. Dez 2004, 23:10
Wohnort: Adendorf/Lüneburg

Re: Dateiberechtigung per Empirumpaket ändern

Beitrag von Hendrik_Ambrosius » 15. Apr 2011, 21:25

Wahrscheinlich haben Sie den Befehl in eine SET-Sektion eingetragen und nicht in eine Security-Sektion?

[Security:Product]
FileDaclEx.Add...
Hendrik Ambrosius / Senior Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 AG | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG or of the support team.

isc
Beiträge: 43
Registriert: 16. Feb 2011, 18:11
Kontaktdaten:

Re: Dateiberechtigung per Empirumpaket ändern

Beitrag von isc » 16. Apr 2011, 10:05

Hallo,

stimmt! Immer diese Anfänger! :mrgreen: Ich werde es am Montag korrigieren. Danke!!
Viele Grüße
K. Keck, Empirum-Anfänger
(Empirum V14, Advanced Agent, Windows7 x64 Clients)

isc
Beiträge: 43
Registriert: 16. Feb 2011, 18:11
Kontaktdaten:

Re: Dateiberechtigung per Empirumpaket ändern

Beitrag von isc » 18. Apr 2011, 08:38

funktioniert nun einwandfrei. Danke nochmal!
Viele Grüße
K. Keck, Empirum-Anfänger
(Empirum V14, Advanced Agent, Windows7 x64 Clients)

Benutzeravatar
Viper87
Beiträge: 31
Registriert: 21. Aug 2007, 16:13
Kontaktdaten:

Re: Dateiberechtigung per Empirumpaket ändern

Beitrag von Viper87 » 31. Aug 2012, 08:27

Der Thread ist zwar schon älter, aber ich habe nochmal eine Frage dazu.
Unter Windows XP funktioniert der Befehl ohne Probleme, aber unter Windows 7 Pro 32 Bit erhalte ich bei
FileDaclEx.Add("%ApplicationDir%","%$Everyone%",Grant,Write,SUB_CONTAINERS_AND_OBJECTS_INHERIT)
Den Fehler 5, Zugriff verweigert. Die UAC ist bereits deaktiviert.

LG Viper87

Phoenix33
Beiträge: 133
Registriert: 21. Aug 2012, 00:01
Wohnort: Regensburg
Kontaktdaten:

Re: Dateiberechtigung per Empirumpaket ändern

Beitrag von Phoenix33 » 31. Aug 2012, 11:32

Hallo Viper87,

Hat der Benutzer in dessen Kontext die Installation läuft lokale Adminrechte auf dem PC? Und hat er berechtigungen auf dieses Verzeichnis? Nicht das er verweigern oder solche Scherze hat.

Aber der Aufruf müsste passen mal zum Vergleich :

[Security:Product]
FileDaclEx.Add("%SYSTEMDRIVE%\Perflogs","%$EVERYONE%",GRANT, ALL,SUB_CONTAINERS_AND_OBJECTS_INHERIT)

Ob man jetzt write oder all setzt sollte für den Aufruf egal sein.


Gruß
Jan

Antworten

Zurück zu „Installation und Verteilung“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste