Z
Zico
Lebende Foren Legende
Hallo Leute
Heut hat mich etwas schwer verwirrt und ich hoffe Jemand von euch kann das aufklären.
Folgende Situation:
Wir müssen mit einem alten SuSE 7.1 allerhand Server auf eine fiktionale Firma aufsetzen. Da gibt es jede Menge Firmenordner in dem fast jeder Nutzer andere Rechte hat, so, dass die normalen Linux Nutzerrechte beinahe nicht mehr ausreichen um alles zu ermöglichen, wie es gefordert wird (bei Interesse häng ich gern die Nutzermatrix mit an, es is wirklich verzwickt).
Soweit alles kein Problem, war alles lösbar.
Nun stand ich vor der Aufgabe einen Share Verzeichnis einzurichten, in welchem JEDER nutzer lesen, aber nur die von ihm selbst erstellten Dateien schreiben darf.
Ich habe also ein Verzeichnis erstellt und es mit den Rechten
0777
versehen um jedem Vollzugriff auf das Verzeichnis zu gewährleisten. Klappt auch. Dann habe ich mit Nutzer1 eine Datei erstellt, welche standardmäßig mit den Rechten 0644 ausgestattet ist. Sprich, nur er darf die Datei verändern. Dann habe ich mich mit Nutzer2 angemeldet und ich konnte die Datei erfolgreich löschen.
Ungläubig habe ich eine weitere Datei erstellt und sie mit den Rechten
0700 versehen. Nutzer2 konnte die Datei daraufhin wie erwartet nicht mehr lesen. Löschen konnte er sie dennoch.
Ich dachte schon es sei ein Problem mit dem Verzeichnis und habe ein neues angelegt - jedoch selbes Spiel.
Dann habe ich das ganze nochmal in /tmp versucht, welches ebenso mit 0777 bestückt ist. Dort konnte Nutzer2 die Datei NICHT löschen.
HAt dazu jemand eine Erklärung?
Wie schon gesagt, es handelt sich hierbei um SuSE7.1 mit Ext2 als FS.
Heut hat mich etwas schwer verwirrt und ich hoffe Jemand von euch kann das aufklären.
Folgende Situation:
Wir müssen mit einem alten SuSE 7.1 allerhand Server auf eine fiktionale Firma aufsetzen. Da gibt es jede Menge Firmenordner in dem fast jeder Nutzer andere Rechte hat, so, dass die normalen Linux Nutzerrechte beinahe nicht mehr ausreichen um alles zu ermöglichen, wie es gefordert wird (bei Interesse häng ich gern die Nutzermatrix mit an, es is wirklich verzwickt).
Soweit alles kein Problem, war alles lösbar.
Nun stand ich vor der Aufgabe einen Share Verzeichnis einzurichten, in welchem JEDER nutzer lesen, aber nur die von ihm selbst erstellten Dateien schreiben darf.
Ich habe also ein Verzeichnis erstellt und es mit den Rechten
0777
versehen um jedem Vollzugriff auf das Verzeichnis zu gewährleisten. Klappt auch. Dann habe ich mit Nutzer1 eine Datei erstellt, welche standardmäßig mit den Rechten 0644 ausgestattet ist. Sprich, nur er darf die Datei verändern. Dann habe ich mich mit Nutzer2 angemeldet und ich konnte die Datei erfolgreich löschen.
Ungläubig habe ich eine weitere Datei erstellt und sie mit den Rechten
0700 versehen. Nutzer2 konnte die Datei daraufhin wie erwartet nicht mehr lesen. Löschen konnte er sie dennoch.
Ich dachte schon es sei ein Problem mit dem Verzeichnis und habe ein neues angelegt - jedoch selbes Spiel.
Dann habe ich das ganze nochmal in /tmp versucht, welches ebenso mit 0777 bestückt ist. Dort konnte Nutzer2 die Datei NICHT löschen.
HAt dazu jemand eine Erklärung?
Wie schon gesagt, es handelt sich hierbei um SuSE7.1 mit Ext2 als FS.