Benutzer-Werkzeuge

Webseiten-Werkzeuge


sammlung:dateirechte_01

Dateirechte unter Linux

Dateirechte bestimmen, wer welche Aktionen auf Dateien und Verzeichnissen ausführen darf. Es gibt drei Rechtearten und drei Benutzerklassen.

Rechtearten

  • r – read (lesen)
  • w – write (schreiben)
  • x – execute (ausführen)

Benutzerklassen

  • u – user (Besitzer)
  • g – group (Gruppe)
  • o – others (andere)

Symbolische Schreibweise

Beispiel:

-rwxr-xr--
  • Die ersten drei Zeichen: Rechte des Besitzers (u)
  • Die nächsten drei: Rechte der Gruppe (g)
  • Die letzten drei: Rechte für andere (o)

Oktale Schreibweise

Jede Rechteart entspricht einer Zahl:

  • r = 4
  • w = 2
  • x = 1

Die Summe ergibt die jeweilige Ziffer:

  • rwx = 4+2+1 = 7
  • rw- = 4+2+0 = 6
  • r– = 4+0+0 = 4

Beispiel:

chmod 754 datei.txt
  • 7 = rwx (Besitzer)
  • 5 = r-x (Gruppe)
  • 4 = r– (andere)

Beispiele

chmod 755 script.sh    # -rwxr-xr-x
chmod 644 datei.txt    # -rw-r--r--
chmod u+x datei.sh     # Besitzer erhält Ausführungsrecht
chmod go-w datei.txt   # Gruppe und andere verlieren Schreibrecht

Filesystem Ansicht

 ______Dateiart
|   ___Zugriffsrechte  
|  |
|  |             ____________Eigentümer
|  |             |       ____Gruppe 
|  |             |       |
|  |             |       |                  ____letzter Schreibzugriff
|  |             |       |                  |
|__|____         |       |                  |
drwxrwxr-x   9 root     sys           15 Aug 21 20:17 .
drwxr-xr-x  34 root     sys           41 Aug 21 19:49 ..
drwxrwxr-x   5 adm      adm            5 Sep 19  2012 acct
-rw-------   1 uucp     bin            0 Sep 19  2012 aculog
drwxr-xr-x   2 adm      adm            2 Sep 19  2012 exacct
-r--r--r--   1 root     root        2828 Aug 23 22:18 lastlog
drwxr-xr-x   2 adm      adm            2 Sep 19  2012 log
-rw-r--r--   1 root     root       92702 Aug 23 22:15 messages
drwxr-xr-x   2 root     sys            2 Sep 19  2012 pool
drwxrwxr-x   2 adm      sys            2 Sep 19  2012 sa
drwxr-xr-x   2 root     sys            2 Sep 19  2012 sm.bin
drwxr-xr-x   2 root     sys            2 Sep 19  2012 streams
-rw-------   1 root     root         144 Aug 23 22:18 sulog
lrwxrwxrwx   1 root     root          27 Aug 21 19:49 utmpx -> ../../system/volatile/utmpx
-rw-r--r--   1 adm      adm        38316 Aug 23 22:18 wtmpx
             |                        |                 |
             |                        |                 |___Datei-/Verzeichnisname
             |                        |
             |                        |___Datei-/Verzeichnisgröße
             |
             |
             |___ Anzahl der Hard-Links bei Dateien


Weitere Informationen

man chmod


sammlung/dateirechte_01.txt · Zuletzt geändert: von 127.0.0.1