chgrp

Post Reply
Message
Author
Christian

chgrp

#1 Post by Christian »

Hallo NG,

wieder mal ein Problem mit SuSE.
Ich habe Dateien in meinem Homeverzeichnis.
Berechtigung ist 666, ich bin der Besitzer und die Gruppe users
ist die Gruppe. Wieso kann ich jetzt nicht die Gruppe auf eine
andere Ändern. Das funktioniert sonst unter jedem anderen Unix.

Gruss Christian

Jochen

Re: chgrp

#2 Post by Jochen »

Für hinreichend kleine Werte von "jedem anderen Unix". <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Ernsthaft: Du musst Mitglied der Gruppe sein, die Du als Gruppenzugehörigkeit der Datei neu setzen willst. So funktioniert es auch unter Solaris 2.6 oder Reliant Unix (gerade ausprobiert). Ich kann mich nur an ein Uralt-SysV (TOS 3.x/4.x von Nixdorf) erinnern, wo man einer Datei sowohl Gruppe als auch Eigentümer (!) beliebig zuweisen konnte. Dort strippten chgrp/chown aber auch jedes mal die SUID/SGID-Bits...

Jochen

Christian

Re: chgrp

#3 Post by Christian »

Genau das ist mein problem,
ich war Mitglied der neuen Gruppe, trotzdem
ging es nicht, unter Debian gar kein problem.

Gruss Christian

Cervi

Re: chgrp

#4 Post by Cervi »

Workaround:

newgrp Name_der_anderen_Gruppe # In die andere Gruppe wechseln (Jede neue Datei hat als GROUP nun die andere GID)
cp Alte_Datei Alte_Datei.die_zweite # Eine Sicherheitskopie der Datei anlegen
rm Alte_Datei # OrginalDatei löschen
mv Alte_Datei.die_zweite Alte_Datei # Sicherheitskopie in Orginaldatei umbenennen

cervicek@gmx.de

Christian

Re: chgrp

#5 Post by Christian »

Auch ne Lösung,
aber bisschen Arg komplicated.

Jochen

Re: chgrp

#6 Post by Jochen »

Tja, jetzt kann ich nur noch sehr bedingt weiterhelfen, da ich SuSE kaum kenne. Hast Du irgendwelche besonderen Sicherheitsfeatures aktiviert? Oder vielleicht nur einen kleinen Tappfehler in der /etc/group? Oder nach Hinzufügen des Users zu der entsprechenden Gruppe vor dem Testen das Logoff/Login vergessen?

Jochen

Post Reply