Wolfmann
Anmeldungsdatum: 7. Oktober 2018
Beiträge: 332
|
Hallo, ich habe eine kleine Frage zur Rechteverwaltung: ich habe ins Homeverzeichnis des Users "Franz" eine Datei erstellt und diese dann mit chown fritz:fritz dem User Fritz und dessen Standardgruppe zugewiesen.
Was verrückt ist: Der User Franz kann weiterhin die Datei löschen, obwohl er keinen Zugriff hat, der User Fritz (obwohl er Eigentümer ist) allerdings nicht.
Kann mir das jemand erklären? Das ist doch im Prinzip das Gegenteil, was man mit so einem Rechtesystem bewirken möchte...
|
voxxell99
Anmeldungsdatum: 23. September 2009
Beiträge: 3903
Wohnort: da, wo andere Urlaub machen. :)
|
Und welchen Sinn hat es, ins Home von User A (das per Definition für A gedacht ist) eine Datei zu legen, die nur User B gehören soll? Zeige im Übrigen bitte immer den ganzen Befehl! chown fritz:fritz ist kein valider Befehl.
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17664
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
Man kann jeder Datei für jede Stelle eigene Berechtigungen geben.
-------rwx 1 djkuhpisse djkuhpisse 0 Apr 8 11:11 test
Dürfe z.B. weder vom Besitzer noch von der Gruppe, aber dafür von allen anderen geändert (und damit gelöscht) werden.
Mit chmod kannst du dem Besitzer die Schreibrechte geben
chmod u+w
|
voxxell99
Anmeldungsdatum: 23. September 2009
Beiträge: 3903
Wohnort: da, wo andere Urlaub machen. :)
|
Besitzer ist die eine Sache, Zugriffsrechte eine andere. Letztere verbleiben erstmal so wie vorgesehen, nämlich dass der Home User Zugriff hat.
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17664
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
Beim Ändern vom Besitzer bleiben die Zugriffsrechte unverändert.
Es wird dann wie immer geprüft, vom wem der Zugriffsversuch kommt und in welche Kategorie der gehört (User, Group oder Others).
|
Wolfmann
(Themenstarter)
Anmeldungsdatum: 7. Oktober 2018
Beiträge: 332
|
Ok, der Sinn besteht einfach darin, dass ich ein bisschen probiere, weil ich Linux ein bisschen besser lernen und verstehen möchte. Das Die Recht waren schon dementsprechend: also besitzer hat lese-und schreibrechte, die gruppe auch. rest der welt hat nur leserechte.
Von daher musste ich per chmod auch nichts anpassen... Und der Besitzer müsste ja der der User Franz sein, nachdem ich das geändert habe...
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 8630
Wohnort: Münster
|
Wolfmann schrieb: […] Datei löschen
„Datei löschen“ bedeutet, sie aus dem Verzeichnis zu entfernen. Man benötigt dafür natürlich die Schreibberechtigung für das Verzeichnis.
|
Wolfmann
(Themenstarter)
Anmeldungsdatum: 7. Oktober 2018
Beiträge: 332
|
kB schrieb: Wolfmann schrieb: […] Datei löschen
„Datei löschen“ bedeutet, sie aus dem Verzeichnis zu entfernen. Man benötigt dafür natürlich die Schreibberechtigung für das Verzeichnis.
Ach so, das könnte sein. Heißt das also, wenn ich nicht auch die entsprechenden Rechte für das (übergeordnete) Verzeichnis habe, dann sind die Rechte an der Datei mehr oder weniger egal? oder umgekehrt: ich könnte irgendeine Datei bearbeiten, löschen oder was auch immer, wenn ich nur die Rechte fürs Verzeichnis und nicht für die entsprechende Datei habe?
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 8630
Wohnort: Münster
|
Wer eine Datei bearbeiten will, dem muss die Datei das für die Bearbeitung erforderliche Recht (r = Lesen, w = Schreiben, x = Durchsuchen oder Ausführen) geben. Eine Datei zu löschen (oder auch anzulegen) ist keine Bearbeitung dieser Datei, sondern eine Bearbeitung ihres Verzeichnisses, ergo gelten dafür dessen Berechtigungen.
|
Wolfmann
(Themenstarter)
Anmeldungsdatum: 7. Oktober 2018
Beiträge: 332
|
kB schrieb: Wer eine Datei bearbeiten will, dem muss die Datei das für die Bearbeitung erforderliche Recht (r = Lesen, w = Schreiben, x = Durchsuchen oder Ausführen) geben. Eine Datei zu löschen (oder auch anzulegen) ist keine Bearbeitung dieser Datei, sondern eine Bearbeitung ihres Verzeichnisses, ergo gelten dafür dessen Berechtigungen.
Ok, ich danke für deine Erklärung. Dieses Mal denke ich sogar dran, das Thema als gelöst zu markieren.
|