• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Dateirechte

Ald-Edv

Newbie
Hallo, also die Standartrechte unter linux sind klar (r w x) nur z.B. T oder z.B. 3777, damit kann ich nichts anfangen.

Hat jemand ne gute Erklärung im Netz?
 
A

Anonymous

Gast
Das hier mal gründlich durchlesen und dann ein bissle damit ausprobieren.
http://www.linux-praxis.de/lpic1/lpi101/1.104.5.html
Die Antwort auf deine Frage SUID, SGID und Sticky Bit die je nach Type als "s" oder "t" auftreten und je nach dem wie die anderen Flags logisch richtig dazu gesetzt sind, auch schon mal groß geschrieben sein können. das kann dann so hier aussehen
Code:
localhost > ls -l
insgesamt 64
drwxr-xr-x  4 root root 4096 2005-07-09 22:23 .
drwxr-xr-x  3 rob  root 4096 2005-07-09 22:20 ..
-rwsr-xr-x  1 root root 8908 2005-07-09 22:21 test1
-rwSr-xr-x  1 root root 8908 2005-07-09 22:20 test2
-rwxr-sr-x  1 root root 8908 2005-07-09 22:21 test3
-rwxr-Sr-x  1 root root 8908 2005-07-09 22:22 test4
drwxrwxrwt  2 root root 4096 2005-07-09 22:23 test5
drwxr-xr-T  2 root root 4096 2005-07-09 22:23 test6
drwxr-sr-x  2 root root 4096 2005-07-09 22:28 test7
drwxr-Sr-x  2 root root 4096 2005-07-09 22:28 test8
Ich glaube soweit ist es definiert auch wenn sich noch mehr anzeigen lassen, aber selbst hier bei den oben gezeigten sind schon logische Fehlermeldungen dabei, finde heraus welche und du hast das Prinzip erkannt.

robi
 

scg

Hacker
Berechtigungen, suid und guid :
http://www.tuxhausen.de/kurs_user.html

Sticky-Bit:
http://www.pcwelt.de/know-how/tipps_tricks/betriebssysteme/sonstige/27868/

Typische Anwendung beim Sticky-Bit: ein gemeinsames Temp-Verzeichnis, in dem mehrere Benutzer temporär Dateien ablegen und jeder nur SEINE wieder löschen darf.
 
OP
A

Ald-Edv

Newbie
robi schrieb:
Das hier mal gründlich durchlesen und dann ein bissle damit ausprobieren.
http://www.linux-praxis.de/lpic1/lpi101/1.104.5.html
Die Antwort auf deine Frage SUID, SGID und Sticky Bit die je nach Type als "s" oder "t" auftreten und je nach dem wie die anderen Flags logisch richtig dazu gesetzt sind, auch schon mal groß geschrieben sein können. das kann dann so hier aussehen
Code:
localhost > ls -l
insgesamt 64
drwxr-xr-x  4 root root 4096 2005-07-09 22:23 .
drwxr-xr-x  3 rob  root 4096 2005-07-09 22:20 ..
-rwsr-xr-x  1 root root 8908 2005-07-09 22:21 test1
-rwSr-xr-x  1 root root 8908 2005-07-09 22:20 test2
-rwxr-sr-x  1 root root 8908 2005-07-09 22:21 test3
-rwxr-Sr-x  1 root root 8908 2005-07-09 22:22 test4
drwxrwxrwt  2 root root 4096 2005-07-09 22:23 test5
drwxr-xr-T  2 root root 4096 2005-07-09 22:23 test6
drwxr-sr-x  2 root root 4096 2005-07-09 22:28 test7
drwxr-Sr-x  2 root root 4096 2005-07-09 22:28 test8
Ich glaube soweit ist es definiert auch wenn sich noch mehr anzeigen lassen, aber selbst hier bei den oben gezeigten sind schon logische Fehlermeldungen dabei, finde heraus welche und du hast das Prinzip erkannt.

robi

link geht nicht... wo liegt z.B. der Unterschied zwischen groß T und klein t groß S und klein s?

was bedeutet 3770?

hab nur 1 2 und 4 gefunden..
 
OP
A

Ald-Edv

Newbie
robi schrieb:
Das hier mal gründlich durchlesen und dann ein bissle damit ausprobieren.
http://www.linux-praxis.de/lpic1/lpi101/1.104.5.html
Die Antwort auf deine Frage SUID, SGID und Sticky Bit die je nach Type als "s" oder "t" auftreten und je nach dem wie die anderen Flags logisch richtig dazu gesetzt sind, auch schon mal groß geschrieben sein können. das kann dann so hier aussehen
Code:
localhost > ls -l
insgesamt 64
drwxr-xr-x  4 root root 4096 2005-07-09 22:23 .
drwxr-xr-x  3 rob  root 4096 2005-07-09 22:20 ..
-rwsr-xr-x  1 root root 8908 2005-07-09 22:21 test1
-rwSr-xr-x  1 root root 8908 2005-07-09 22:20 test2
-rwxr-sr-x  1 root root 8908 2005-07-09 22:21 test3
-rwxr-Sr-x  1 root root 8908 2005-07-09 22:22 test4
drwxrwxrwt  2 root root 4096 2005-07-09 22:23 test5
drwxr-xr-T  2 root root 4096 2005-07-09 22:23 test6
drwxr-sr-x  2 root root 4096 2005-07-09 22:28 test7
drwxr-Sr-x  2 root root 4096 2005-07-09 22:28 test8
Ich glaube soweit ist es definiert auch wenn sich noch mehr anzeigen lassen, aber selbst hier bei den oben gezeigten sind schon logische Fehlermeldungen dabei, finde heraus welche und du hast das Prinzip erkannt.

robi

link geht nicht...
 
A

Anonymous

Gast
Ald-Edv schrieb:
link geht nicht... wo liegt z.B. der Unterschied zwischen groß T und klein t groß S und klein s?
was bedeutet 3770?
hab nur 1 2 und 4 gefunden..

Der Link stimmt, nur der Server mag heute scheinbar nicht, mal später noch mal veruschen oder erst mal hier http://www.linuxfibel.de/access.htm lesen

Würde folgendes bedeuten, aufgeschlüsselt haben wir
3 SGID + Sticky Bit
7 "rwx" für den USER
7 "rwx" für die GRUPPE (+ SGID Bit)
0 "---" für den Rest der Welt (+ Sticky Bit)
3770 == rwxrws--T
Wir müssen jetzt hier noch unterscheiden ob es ein Verzeichniss ist, dann würde das Bedeuten, dass eine Datei die in diesem und in allen untergeordneten Verzeichnissen neu angelegt wird automatisch die Gruppe dieses Verzeichnisses zugeteilt bekommt. Allerdings kann der Rest der Welt gar nicht in das Verzeichniss wechseln, so hätte das ganze nur Auswirkungen auf den USER des Verzeichnisses selbst, ( recht ungewöhnlich )
Oder ob es eine "ELF executable" File ist dann sollte damit beabsichtigt werden, dass wenn jemand das Programm ausführt die Gruppenrechte dieser Datei erhält, allerdings kann nur der User und die Gruppe selbst die Datei ausführen, also hat das auch nur Auswirkungen auf den USER dieser Datei, ( ist auch sehr ungewöhnlich)
Das Recht 1000 ist in jedem Fall unvollkommen da es das Recht 0001 nicht enthält und damit wird das "t" auch als "T" geschreiben.

Ich hoffe jetzt habe ich dich nicht zusehr verwirrt

robi
 
Oben