Hallo, ich habe über die "Standard-Rechte" von Linux schon einiges im Netz gelesen. Aber meines Erachtens nach habe ich keinen Text zu den Prioritäten gefunden (Userrechte haben mehr Prio als Gruppenrechte als Othersrechte etc). Also im Detail würde mich interessieren (Pseudocode), wie das Betriebssystem z.B. feststellt (true/false), ob ein Lesezugriff erfolgen darf. Ich hoffe, es ist einigermaßen verständlich. Viele Grüße, Peter
es gibt keine "Prioritäten"! Sehe es einfach als OR-Verknüpfung zwischen User, Gruppe, Andere an.
hmm, aber wenn ich mir z.B. von einer meiner Dateien alle Owner-Rechte nehme, dann bringen mir auch gesetzte Gruppenrechte nichts (zumindest bei meinem Test)...
...ich wusste es. Seite 42. 42? Die Antwort auf ALLE Fragen: http://www.fim.uni-linz.ac.at/diplomarbeiten/diplomarbeit_leitner/diplomarbeit.pdf
Peter schrieb: > Die Antwort auf ALLE Fragen: > > http://www.fim.uni-linz.ac.at/diplomarbeiten/diplo... Nicht ganz. Bspw. stimmt Folgendes nicht: "Ist die Benutzernummer des laufenden Prozesses (Unix spricht nach der Anmeldung am System von einem ,,laufenden Prozess" mit einer gewissen Benutzerkennung.) gleich 0, so ist aktuell der Benutzer ,,root" - also der Systemverwalter - angemeldet, und es wird sofort jeglicher Zugriff auf die Datei gewährt." Root hat zwar Lese- und Schreibrecht auf jede Datei, Ausführungsrecht aber nur dann, wenn mindestens eines der drei möglichen x-Bits (für Owner, Group oder Other) gesetzt ist. Allerdings ist Root (wie auch der Owner) berechtigt, die Permission-Bits zu ändern, so dass diese beiden Personen sich fehlende Permissions jederzeit selbst erteilen können. Hier ist eine bessere Beschreibung der Unix-Permissions: http://www.unix.com/tips-tutorials/19060-unix-file-permissions.html
Peter schrieb: > hmm, aber wenn ich mir z.B. von einer meiner Dateien alle Owner-Rechte > nehme, dann bringen mir auch gesetzte Gruppenrechte nichts (zumindest > bei meinem Test)... Das ist eine Optimierung welche einige Unix systeme in der Rechteprüfung haben. Wenn der Owner stimmt muss der rest nicht mehr geprüft werden. Posix sagt nur das erst der Owener (man spricht hier von User um keine Verwirrugn mit Ohter zu haben), dann die Gruppe und zuletzt Ohters, geprüft werden muss, es lasst aber das verhalten Offen wenn ich als Owner keine rechte habe aber die Grupe, in welche ich gehöre hat Sie.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.