Hallo liebe Liste... Das ist doch nicht normal, das ein simpler User einen von root angelegten Ordner löschen kann, oder irre ich mich so gewaltig? Befinde mich in /home/foo und erstelle als Root das Verzeichniss test: drwx------ 2 root root 35 Jun 26 20:12 test Ich kann mit cd als foo nicht reinwechseln, löschen geht jedoch problemlos!!?!! Was kann ich dagegen tun? Mfg, Christian -- _______________________________________________________________________ Support your local Club! ...visit: http://www.butanclub.de/
Hallo Christian! Entschuldige meine Art, aber was ist dein Problem :-) drwx------ 2 root root 35 Jun 26 20:12 test ist doch klar, daß ein user dieses verzeichnis nicht lesen kann... man chown, man chmod sage ich da nur... Gruß Sebastian
also sebastian ich glaub du hast christian nicht ganz verstanden! er kann
ein verzeichnis was root gehört als normaler user löschen und dies war sein
problem und nicht das er das verzeichnis nicht lesen kann
marko
sorry christian hab auch keine ahnung was das soll...ich werds morgen mal
bei mir auf der arbeit ausprobieren
----- Original Message -----
From: "Sebastian Wolfgarten"
Hallo Christian!
Entschuldige meine Art, aber was ist dein Problem :-)
drwx------ 2 root root 35 Jun 26 20:12 test
ist doch klar, daß ein user dieses verzeichnis nicht lesen kann... man chown, man chmod sage ich da nur...
Gruß Sebastian
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Markus bzw. Christian, ich habe das bei mir gerade mal ausprobiert, das geht nicht. Ich kann ein vom root erstelltes Verzeichnis nicht löschen, sofern ich dem User dazu keine Berechtigungen einräume. Wie hast Du dieses denn angestellt, Christian? SuSE Version? Hast Du dem User vielleicht su Rechte eingeräumt? Gruß Sebastian
* Norbert Stuhrmann schrieb am 26.Jun.2001:
From: "Sebastian Wolfgarten"
ich habe das bei mir gerade mal ausprobiert, das geht nicht.
bei mir geht's auch. (SuSE 7.0)
Allerdings klappt schon nicht mehr, wenn eine Datei (von root) in diesem Verzeichnis ist.
Es geht nicht mehr, wenn überhaut irgendwas in dem Unterverzeichnis ist, dann der User hat ja keiner Rechte auf dieses Verzeichnis. Leute, ist das denn so schwer? Wenn man eine Datei löschen will, so muß man das Schreibrecht auf das Verzeichnis haben, in dem die Datei steht. Die Rechte auf die Datei sind egal. Die Datei kann hier auch ein Verzeichnis, eine Pipe oder ein Gerät sein. Warum das so ist? Stellt Euch doch mal vor, von einer Datei gibt es 20 Hardlinks. Bei Hardlinks kann man nicht zwichen Link und Original unterscheiden. Beides Gleich. Wer darf dann welchen Hardlink löschen? Die Rechte aller Hardlinks sind natürlich gleich, da alle sich auf die gleiche I-Node beziehen. Da gibt es nur ein einziges Mode-Wort, in dem die Rechte abgelegt sind. Wenn man das so betrachtet, wird es klar, warum beim Löschen nach den Rechten des Verzeichnisses und nicht nach den Rechten der Datei gefragt wird. Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0
Sebastian Wolfgarten wrote:
ich habe das bei mir gerade mal ausprobiert, das geht nicht.
Wenn Root im Homeverzeichnis des Users ein Verzeichnis anlegt, so kann das vom User geloescht werden. Die Rechte des Verzeichnisses, in dem Root das Unterverzeichnis anlegt, spielen die Rolle!
Ich kann ein vom root erstelltes Verzeichnis nicht löschen, sofern ich dem User dazu keine Berechtigungen einräume.
Siehe oben. Vermutlich hast Du Deinen Test nicht im Home des Users gemacht.
Wie hast Du dieses denn angestellt, Christian? SuSE Version? Hast Du dem User vielleicht su Rechte eingeräumt?
Hat damit nichts zu tun. Vor einiger Zeit gab es hier einen laengeren Thread ueber Rechte von Dateien/ Verzeichnissen, wann wie wo was geloescht werden kann. Schaut doch mal im Archiv, da sollte sich was zu finden lassen. Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe Hertzstr. 16, D-76187 Karlsruhe, Germany
Thomas Hertweck wrote:
Wenn Root im Homeverzeichnis des Users ein Verzeichnis anlegt, so kann das vom User geloescht werden. Die Rechte des Verzeichnisses, in dem Root das Unterverzeichnis anlegt, spielen die Rolle!
Nachtrag: Um das Loeschen zu verhindern, braucht man nur eine Datei innerhalb des von Root erstellten Unter- verzeichnisses anlegen. Wenn ein normaler User keine Schreibrechte auf das Verzeichnis hat, so kann er die Datei nicht loeschen, und damit dann auch nicht das Verzeichnis. Ist aber wohl nicht so 'sauber', diese Loesung.... Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe Hertzstr. 16, D-76187 Karlsruhe, Germany
Hallo Thomson, * Thomas Hertweck schrieb am 26.Jun.2001:
Thomas Hertweck wrote:
Wenn Root im Homeverzeichnis des Users ein Verzeichnis anlegt, so kann das vom User geloescht werden. Die Rechte des Verzeichnisses, in dem Root das Unterverzeichnis anlegt, spielen die Rolle!
Nachtrag: Um das Loeschen zu verhindern, braucht man nur eine Datei innerhalb des von Root erstellten Unter- verzeichnisses anlegen. Wenn ein normaler User keine Schreibrechte auf das Verzeichnis hat, so kann er die Datei nicht loeschen, und damit dann auch nicht das Verzeichnis. Ist aber wohl nicht so 'sauber', diese Loesung....
Genau so ist es. Es ist nicht so sauber. Der User sollte alles in seinem Homeverzeichnis löschen dürfen. Wer sich unbedingt im Fuß schießen will, den sollte man nicht daran hindern. Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
Hallo nochmal...
ich habe das bei mir gerade mal ausprobiert, das geht nicht. Ich kann ein vom root erstelltes Verzeichnis nicht löschen, sofern ich dem User dazu keine Berechtigungen einräume. Wie hast Du dieses denn angestellt, Christian? SuSE Version? Hast Du dem User vielleicht su Rechte eingeräumt?
Ist ein SuSE 7.1. User wurde mit Yast1 angelegt. - Danach das Verzeichniss erstmal leergeräumt, da dieser User all die ganzen Beispiel und Config-Dateien nicht benötigen wird. Dachte erst, es läge daran aber ist bei usern mit all diesen Dateien genauso... Vielen Dank weiterhin im voraus für die Bemühungen! Mfg, Christian -- _______________________________________________________________________ Support your local Club! ...visit: http://www.butanclub.de/
Hi! Am Die, 26 Jun 2001 schrieb Marko Hoffmann:
also sebastian ich glaub du hast christian nicht ganz verstanden! er kann ein verzeichnis was root gehört als normaler user löschen und dies war sein problem und nicht das er das verzeichnis nicht lesen kann
root@gamma:/home/andreas > mkdir /home/test root@gamma:/home > ls -l /home drwx-----x 60 andreas users 12288 Jun 26 20:36 andreas drwxr-xr-x 2 root root 4096 Jun 26 21:04 test andreas@gamma:~ > rmdir /home/test rmdir: /home/test: Keine Berechtigung Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage Du bist der Herr Deiner Worte bis Du sie ausgesprochen hast! Hast Du sie ausgesprochen, bescherrschen sie Dich!
* Andreas Meyer
Am Die, 26 Jun 2001 schrieb Marko Hoffmann:
also sebastian ich glaub du hast christian nicht ganz verstanden! er kann ein verzeichnis was root gehört als normaler user löschen und dies war sein problem und nicht das er das verzeichnis nicht lesen kann
root@gamma:/home/andreas > mkdir /home/test
Um obiges nachzuvollziehen solltest du schon mkdir /home/andreas/test ausführen... Dann kommt was anderes dabei raus. flo -- ich finde manche Sätze von mir viel zu Geistreich, deswegen sigge Ich sie auch nicht. Und hätte ich sie gesiggt dann hätte Ich sie sofort wieder gelöscht. [WoKo in dag°]
Hi! Am Mit, 27 Jun 2001 schrieb Florian Gross:
root@gamma:/home/andreas > mkdir /home/test
Um obiges nachzuvollziehen solltest du schon mkdir /home/andreas/test ausführen...
Dann kommt was anderes dabei raus.
ach, erinnere mich nicht daran........... ich mir selbst auf die Zunge beißen können, nachdem die mail raus war! Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage Du bist der Herr Deiner Worte bis Du sie ausgesprochen hast! Hast Du sie ausgesprochen, bescherrschen sie Dich! - irisches Sprichwort -
On Tue, 26 Jun 2001, Christian Schneider wrote:
Hallo liebe Liste...
Das ist doch nicht normal, das ein simpler User einen von root angelegten Ordner löschen kann, oder irre ich mich so gewaltig?
Befinde mich in /home/foo und erstelle als Root das Verzeichniss test: drwx------ 2 root root 35 Jun 26 20:12 test Wie sind denn die Rechte von foo?
Gruß Lars
Hi, On Tue, Jun 26 2001 at 20:20 +0200, Christian Schneider wrote:
Das ist doch nicht normal, das ein simpler User einen von root angelegten Ordner löschen kann, oder irre ich mich so gewaltig?
Befinde mich in /home/foo und erstelle als Root das Verzeichniss test: drwx------ 2 root root 35 Jun 26 20:12 test
Das ist normal, wenn der User Schreibzugriff auf das Verzeichnis hat, in dem sich test befindet, was beim Homeverzeichnis von foo ja gegeben ist. Beim Löschen von test wird nicht das Verzeichnis test geändert, sondern /home/foo und damit spielen die Rechte von test auch keine Rolle.
Ich kann mit cd als foo nicht reinwechseln, löschen geht jedoch problemlos!!?!!
Zum Hineinwechseln müsste User foo Ausführungsrechte für test haben. Ciao, Stefan -- Stefan Troeger stefan@troeger.st
participants (10)
-
Andreas Meyer
-
B.Brodesser@t-online.de
-
Christian Schneider
-
Florian Gross
-
Lars Mucha
-
Marko Hoffmann
-
Norbert Stuhrmann
-
Sebastian Wolfgarten
-
Stefan Troeger
-
Thomas Hertweck