admin_grundlagen:dateirechte
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:dateirechte [2021/02/08 16:49] – [Beispiel: Ungewollter Eigentümerwechsel nach dem Löschen eines Nutzers] holger_jakobs | admin_grundlagen:dateirechte [2021/02/17 10:55] (aktuell) – [Übung: Weniger Rechte für Eigentümer und Gruppe] ingo_wichmann | ||
|---|---|---|---|
| Zeile 99: | Zeile 99: | ||
| ====== Übung: Weniger Rechte für Eigentümer und Gruppe ====== | ====== Übung: Weniger Rechte für Eigentümer und Gruppe ====== | ||
| - | Erzeuge eine Datei ''/ | + | Erzeuge ein Verzeichnis ''/ |
| - | <file txt /tmp/ | + | mkdir -m 777 /srv/open |
| + | Erzeuge eine Datei ''/ | ||
| + | <file txt /srv/open/ | ||
| #!/bin/bash | #!/bin/bash | ||
| echo executable | echo executable | ||
| Zeile 106: | Zeile 108: | ||
| Setze die Berechtigungen zu '' | Setze die Berechtigungen zu '' | ||
| - | chmod 356 /tmp/datei356 | + | chmod 356 /srv/open/datei356 |
| Wer darf was? | Wer darf was? | ||
| Zeile 115: | Zeile 117: | ||
| Tip: | Tip: | ||
| - | Das Schreiben von Dateien kann man zerstörungsfrei mit | + | Das Lesen ('' |
| - | >> /tmp/datei356 | + | head -0 / |
| + | testen. (('' | ||
| + | Das Schreiben | ||
| + | >> /srv/open/datei356 | ||
| testen. | testen. | ||
| - | Das Lesen von Dateien kann man mit | ||
| - | tail / | ||
| - | head -0 / | ||
| - | testen. '' | ||
| (( | (( | ||
| sysctl fs.protected_regular | sysctl fs.protected_regular | ||
| Zeile 130: | Zeile 131: | ||
| https:// | https:// | ||
| //This protection is similar to protected_fifos, | //This protection is similar to protected_fifos, | ||
| - | avoids writes to an attacker-controlled regular file, where a program | + | avoids writes to an attacker-controlled regular file, where a program expected to create one. |
| - | expected to create one. | + | |
| When set to " | When set to " | ||
| - | When set to " | + | When set to " |
| - | don't own in world writable sticky directories, | + | |
| - | owned by the owner of the directory. | + | |
| When set to " | When set to " | ||
| - | |||
| )) | )) | ||
| + | Das Ausführen ('' | ||
| + | / | ||
| + | ausführt. | ||
| ====== Beispiel: Gruppenzugehörigkeiten kleben am Prozess länger als man denkt ====== | ====== Beispiel: Gruppenzugehörigkeiten kleben am Prozess länger als man denkt ====== | ||
| groupadd projekt | groupadd projekt | ||
admin_grundlagen/dateirechte.1612802979.txt.gz · Zuletzt geändert: 2021/02/08 16:49 von holger_jakobs
