Perl chown Gruppe einer Datei ändern

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
movies1978
Beiträge: 44
Registriert: 08.08.2002 13:39:41

Perl chown Gruppe einer Datei ändern

Beitrag von movies1978 » 14.08.2006 13:57:32

Hallo Leute,
ich versuche gerade wie verzweifelt die Gruppe einer von mir mit open() erstellten Datei zu ändern. Kann mir einer einen Tipp geben.
versucht habe ich es schon mit

chown( -1 , "gruppe", "datei");

Perl währt sich leider beharlich. Das man den owner nicht ändern kann weiss ich aber warum klappt das bei der Gruppe auch nicht?
Grüße
movies

Benutzeravatar
movies1978
Beiträge: 44
Registriert: 08.08.2002 13:39:41

Beitrag von movies1978 » 14.08.2006 14:20:29

Hallo Ok,
wenn es interessiert:

"gruppe" darf nicht der Name der Gruppe sein, sondern muß die ID der Gruppe sein.
diese ID kann man über einen Nutzer welcher in dieser Gruppe ist herausfinden mit dem Befehl (@pw_info) = (getpwnam("$login")); im Feld $pw_info[3] steht nun die Gruppe

Antworten