PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : chmod, chgrp, chown wollen nicht wie ich das will



Waschmitteljunk
18.10.04, 18:22
Hallo!

Ich habe eine Fat32 Datenpartition, die ich mir mit Windoof teile... Diese Partition ist als /data gemountet.

/etc/fstab sagt dazu:

/dev/hda2 /data vfat noatime,gid=datausers,umask=007 0 2

datausers ist eine Gruppe, in der die User stehen, die auf die Partition Zugriff haben sollen...

Ich habe nun ein Skript geschrieben, dass die Dateien an mein Linux anpasst, da Windoze Dateien teilweise merkwürdige Zugriffsrechte erzeugt. Hier das Skript:


echo "Changing owner of all files to root"
chown root -Rc /data/* > /data/reset.log
echo "done."
echo "Changing group of all files to datausers"
chgrp datausers -Rc /data/* >>/data/reset.log
echo "done."
echo "Changing access to all files to 0770"
chmod 0770 -Rc /data/* >> /data/reset.log
echo "done."
echo "All access free to datausers"
echo "Have a nice day"

Mein Problem ist nun folgendes. Ich will, dass die Nutzer der Gruppe datausers dieses Skript selber aufrufen können, daher bekommt es die Freigabe 710. User ist root und Gruppe ist datausers. Wenn ich nun SUID anmachen will passiert folgendes:


junky:/data# chmod -v 4710 /data/free-access
Änderung des Modus von ,,/data/free-access" nach 4710 (rws--x---) fehlgeschlagen
chmod: Beim Setzen der Zugriffsrechte für ,,/data/free-access": Die Operation ist nicht erlaubt

Beim wilden ausprobieren habe ich dann auch noch bemerkt, dass ich die Gruppe der Daten in dieser Partition, die von Windoof kommen nicht mehr auf root ändern kann:


junky:/data# chgrp root -vR Ablage/
Wechsel der Gruppe von ,,Ablage/" in root fehlgeschlagen
chgrp: Ändern der Gruppe für ,,Ablage/": Die Operation ist nicht erlaubt
Wechsel der Gruppe von ,,Ablage/amroul.pdf" in root fehlgeschlagen
chgrp: Ändern der Gruppe für ,,Ablage/amroul.pdf": Die Operation ist nicht erlaubt
Wechsel der Gruppe von ,,Ablage/BigDifference.jpg" in root fehlgeschlagen
chgrp: Ändern der Gruppe für ,,Ablage/BigDifference.jpg": Die Operation ist nicht erlaubt
usw. etc. pp.

Weiß jemand woran das liegen kann???

volker

P.S.: Ich benutze Debian Sarge 2.6 und Gnome auf Xfree86

NetSlayer
18.10.04, 18:59
So weit ich weiß, unterstützt Fat32 keine Datei- und Ordnerberechtigungen, daran wird es liegen.

Waschmitteljunk
18.10.04, 19:09
ouch... das tut weh...
kann mal wer den noob von der wand kratzen... bin voll davor gerannt...

danke! manchmal sieht man den wald vor lauter bäumen nicht...

volker