Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux_-_grundlagen_-_konsole

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
linux_-_grundlagen_-_konsole [2024/10/04 07:08] – [Linux Konsolenbefehle für die Rechteverwaltung] torsten.roehllinux_-_grundlagen_-_konsole [2024/10/04 07:13] (aktuell) – [Linux Konsolenbefehle für die Rechteverwaltung] torsten.roehl
Zeile 123: Zeile 123:
  
 === Beispiel chmod === === Beispiel chmod ===
-n UNIX / Linux-Systemen werden mittels chmod Datei- und Ordnerberechtigungen vergeben. Zu jeder Datei und jedem Ordner können einzeln die Rechte Lesen, Schreiben und Ausführen pro Eigentümer, Gruppe und Public vergeben werden.+In Linux-Systemen werden mittels ''chmod'' Datei- und Ordnerberechtigungen vergeben. Zu jeder Datei und jedem Ordner können einzeln die Rechte **Lesen****Schreiben** und **Ausführen** pro Eigentümer, Gruppe und Public (Others) vergeben werden.
  
  
-Gewichtung der Berechtigungen:+Gewichtung der Berechtigungen:  
 +         Lesen     (read)    4 
 +         Schreiben (write)   2 
 +         Ausführen (execute) 1 
  
-  Eigentümer Gruppe Public 
- Lesen 4 4 4 
- Schreiben 2 2 2 
- Ausführen 1 1 1 
  
  
-Der chmod (z.B. 644) errechnet sich durch Addition der einzelnen Werte. Soll z.B. ein PHP-Script welches unter dem Benutzer www-data ausgeführt wird die Rechte bekommen eine Datei zu ändern die dem Benutzer benutzer1 gehört und der Gruppe www-data zugewiesen ist, muss diese Datei auf Ebene der Gruppenrechte min. Lesen und Schreiben können. 
  
-  
  
-Einige gängige chmod Beispiele in UNIX- / Linux-Systemen: 
- 
-  
- 
-chmod 644 
- 
-Eigentümer = lesen, schreiben 
- 
-Gruppe = lesen 
- 
-Public = lesen 
- 
-  
- 
-chmod 755 
- 
-Eigentümer = lesen, schreiben, ausführen 
- 
-Gruppe = lesen, ausführen 
- 
-Public = lesen, ausführen 
- 
-  
- 
-chmod 777 
- 
-Eigentümer = lesen, schreiben, ausführen 
- 
-Gruppe = lesen, schreiben, ausführen 
- 
-Public = lesen, schreiben, ausführen 
 =====  Linux Pipes und mehr  (|, >, >> more und less) ===== =====  Linux Pipes und mehr  (|, >, >> more und less) =====
   * **stdin** (Standardeingabekanal, Kanal 0) daher bezieht ein Befehl seine Eingabe, wenn nicht weiter spezifiziert, dann von der Tastatur, welche mit dem Terminal verbunden ist.   * **stdin** (Standardeingabekanal, Kanal 0) daher bezieht ein Befehl seine Eingabe, wenn nicht weiter spezifiziert, dann von der Tastatur, welche mit dem Terminal verbunden ist.
linux_-_grundlagen_-_konsole.1728025704.txt.gz · Zuletzt geändert: 2024/10/04 07:08 von torsten.roehl