Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
heiko:tipps:linux-grundlagen:tipp_linuxgrundlagen_03 [2018/08/11 21:02] Heiko Teichmeier angelegt |
heiko:tipps:linux-grundlagen:tipp_linuxgrundlagen_03 [2018/08/14 21:03] (aktuell) Heiko Teichmeier |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | META: | + | ~~META: |
date issued = 2008-01-01 | date issued = 2008-01-01 | ||
+ | & | ||
~~ | ~~ | ||
- | {{tag>[linux grundlagen befehle heiko_teichmeier glauchau sachsen]}} | + | {{tag> |
__letzte inhaltliche Überarbeitung: | __letzte inhaltliche Überarbeitung: | ||
===== Linux - Grundlagen und Befehle ===== | ===== Linux - Grundlagen und Befehle ===== | ||
- | ===== 1. Teil ===== | + | ===== 3. Teil - Dateiattribute |
- | ==== 1.1 Vorwort | + | ==== 3.1 Bearbeitung der Dateiattribute |
+ | Dateien und Verzeichnisse haben unter Linux ein **Berechtigungskonzept** zur Verhinderung von unberechtigten Zugriffen und Schaffung eines gewissen Maßes an Sicherheit, wie sich das für ein Mehrbenutzer-(und Server-)Betriebssystem gehört. | ||
+ | |||
+ | Dateien und Verzeichnisse gehören bestimmten **" | ||
+ | |||
+ | Besteht einmal die Notwendigkeit für manuelle Eingriffe in das System (Installationen u.ä.) kommt man oft in die Verlegenheit die Besitzverhältnisse oder Berechtigungen einer Datei/eines Verzeichnisses ändern zu müssen. Dies stelle ich im foglenden dar. | ||
+ | |||
+ | ==== 3.2 chown [Optionen] Username Datei/ | ||
+ | === => Datei/ | ||
+ | * **chown** (change owner), **// | ||
+ | * **chown heiko datei**, ändert den Eigentümer der Datei auf den //User " | ||
+ | * **chown heiko: | ||
+ | * **chown -R heiko verzeichnis**, | ||
+ | |||
+ | ==== 3.3 chgrp [Optionen] Gruppenname Datei/ | ||
+ | === => Datei/ | ||
+ | * **chgrp** (change group), **// | ||
+ | * **chgrp nogroup Datei/ | ||
+ | * **chgrp -R nogroup verzeichnis**, | ||
+ | |||
+ | ==== 3.4 chmod [Optionen] Datei/ | ||
+ | === => Datei/ | ||
+ | * **chmod** (change mode), **// | ||
+ | * **chmod u+rwx Datei/ | ||
+ | * **chmod -R u+rwx Verzeichnis** fügt für den **Eigentümer (user)** die Zugriffsrechte **r**ead, **w**rite, e**x**ecute zu allen Dateien und Verzeichnissen unterhalb von // | ||
+ | * **chmod -R u+rwX Verzeichnis** fügt für den **Eigentümer (user)** die Zugriffsrechte **r**ead, **w**rite, e**x**ecute (Groß-X bewirkt das Hinzufügen nur bei Verzeichnissen) zu allen Dateien und Verzeichnissen unterhalb von // | ||
+ | * **chmod u-x Datei/ | ||
+ | * **chmod g+rwx Datei/ | ||
+ | * **chmod g-x Datei/ | ||
+ | * **chmod o+rwx Datei/ | ||
+ | |||
+ | Die Optionen sind auch kombiniert (ugo) verwendbar. Eine andere Möglichkeit stellt die Angabe einer //" | ||
+ | * **chmod 0750 Datei/ | ||
+ | * -rwxr-x--- (user rwx, group r-x, others ---). | ||
+ | * **chmod 0640 Datei/ | ||
+ | * -rw-r-x--- (user rw-, group r--, others ---). | ||
+ | * **chmod -R 0640 Verzeichnis** setzt die Zugriffsrechte // | ||
[<>] | [<>] | ||
~~DISQUS~~ | ~~DISQUS~~ |