Thread Setzen der GID (group ID) funktioniert nicht (2 answers)
Opened by docsnyder at 2007-09-28 16:09

docsnyder
 2007-09-28 16:09
#100131 #100131
User since
2005-09-08
300 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo!

Ich möchte unter UNIX in einem Script (als root) die UID und die GID auf einen bestimmten Wert setzen. Mit der UID klappt das auch, nur die GID kann ich so nicht setzen.

Folgendes habe ich gemacht:

Code: (dl )
1
2
$( = $) = $GID = $EGID = $REAL_GROUP_ID = $EFFECTIVE_GROUP_ID = 4711;
$( = $) = $GID = $EGID = $REAL_GROUP_ID = $EFFECTIVE_GROUP_ID = 4712;

Wenn ich anschließend

Code: (dl )
system("id");

aufrufe, ist zwar der User auf 4711 gesetzt, die Group hat aber nach wie vor den Wert 0.

Ich habe sowohl versucht, die GID numerisch zuzuweisen, als auch als String ("space separated list" mit einem Element). Keine der Möglichkeiten funzt.

Wer weiß Rat?

Gruß, Doc

View full thread Setzen der GID (group ID) funktioniert nicht