Hi, ich habe gerade festgestellt, dass ich als user keine Zugriffsrechte mehr auf meine /space Partition habe. Keine Ahnung seit wann das so ist, weil da nur mp3's und andere Daten, die ich nicht so häufig benötige, drauf sind. Erstaunlicherweise hat es nun überhaupt keinen sinnvollen Effekt, wenn ich chmod -R 666 /space oder chown -R oraab /space ausführe. Dann zeigt mir ls -la als root ausgeführt die Verzeichnisse mit -rw-rw-rw und owner oraab an, aber wenn ich als oraab versuche darauf zuzugreifen, klappt das nicht. Das gleiche gilt, wenn ich es als anderer User probiere. /space ist eine eigene Partition, die sich auch als User mit df -h als /dev/hda3 identifiziert. Ein im SuSE-Rettungssystem durchgeführter reiserfsck brachte keinen Erfolg. Kennt jemand dieses Problem oder hat jemand irgenwelche Ideen, was ich machen kann - ohne Daten auslagern, Partition löschen und neu anlegen, formatieren un zurückspielen? CU, O. Raab
On Saturday 28 August 2004 18:28, Oliver Raab wrote:
Erstaunlicherweise hat es nun überhaupt keinen sinnvollen Effekt, wenn ich chmod -R 666 /space oder chown -R oraab /space ausführe. Dann zeigt mir ls -la als root ausgeführt die Verzeichnisse mit -rw-rw-rw und owner oraab an, aber wenn ich als oraab versuche darauf zuzugreifen, klappt das nicht. Das gleiche gilt, wenn ich es als anderer User probiere.
Verzeichnisse muessen das "x"-Bit gesetzt haben, ansonsten kann nicht auf diese zugegriffen werden. Etwas in der Art 'find /space -type d -print0 | xargs -0 chmod a+x' sollte das Problem loesen. HTH Michael
Am Sonntag, 29. August 2004 03:58 schrieb Michael Siefritz:
On Saturday 28 August 2004 18:28, Oliver Raab wrote:
Erstaunlicherweise hat es nun überhaupt keinen sinnvollen Effekt, wenn ich chmod -R 666 /space oder chown -R oraab /space ausführe. Dann zeigt mir ls -la als root ausgeführt die Verzeichnisse mit -rw-rw-rw und owner oraab an, aber wenn ich als oraab versuche darauf zuzugreifen, klappt das nicht. Das gleiche gilt, wenn ich es als anderer User probiere.
Verzeichnisse muessen das "x"-Bit gesetzt haben, ansonsten kann nicht auf diese zugegriffen werden. Etwas in der Art 'find /space -type d -print0 | xargs -0 chmod a+x' sollte das Problem loesen.
Boah, Respekt. Hat echt geholfen. Ich weiß zwar noch nicht, warum das "x"-Bit weg war, aber immerhin hab ich mal wieder was gelernt. Obwohl ich seit knapp 5 Jahren mit Linux unterwegs bin, ist mir diese essentielle Regel noch nie aufgefallen. Danke, Oliver
participants (2)
-
Michael Siefritz
-
Oliver Raab