linux_-_grundlagen_-_konsole
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux_-_grundlagen_-_konsole [2024/10/04 07:08] – [Linux Konsolenbefehle für die Rechteverwaltung] torsten.roehl | linux_-_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, | + | In Linux-Systemen werden mittels |
- | Gewichtung der Berechtigungen: | + | Gewichtung der Berechtigungen: |
+ | | ||
+ | | ||
+ | | ||
- | Eigentümer Gruppe Public | ||
- | Lesen 4 4 4 | ||
- | | ||
- | | ||
- | 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, | * **stdin** (Standardeingabekanal, |
linux_-_grundlagen_-_konsole.1728025704.txt.gz · Zuletzt geändert: 2024/10/04 07:08 von torsten.roehl