piet: im Perlscript aufrufenden user abfragen.

Beitrag lesen

Hi,

ich habe eine Perllib die mir Einträge in eine Logdatei schreibt.

Diese lib wird aber von user x.y genauso von root (Linux) aufgerufen.

Wenn nun die Logdatei nicht existiert und der erste Eintrag von root geschrieben wird, ist der Besitzer der Datei "root". Der 2. Eintrag kommt von "user x.y" .... der kann die Datei nicht schreiben weil er nicht in der Gruppe "root" ist. (Schreibberechtigung für alle möchte ich nicht machen.)

Wenn ich nun den Benutzer der die lib aufruft in der Lib abfragen könnte, kann ich die Datei nicht unter "root" erstellen sondern der Gruppe aller "user".

Puh ... ich hoffe ich habe es gut erklärt.

Nochmals
-> lib Aufruf root -> erzeuge Datei und setze mit "chown" Berechtigung auf "user x.y"
-> lib Aufruf user y.x -> erzeuge Datei lasse Berechtigung auf "user x.y"
da alle user in der selben Gruppe sind.

Gruß
     piet