admin_grundlagen:capabilities
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |||
| admin_grundlagen:capabilities [2025/09/05 13:03] – ingo_wichmann | admin_grundlagen:capabilities [2026/10/08 12:29] (aktuell) – ingo_wichmann | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | | ||
| - | |||
| Statt einem Programm über das SETUID-Bit **alle** Systemrechte zu geben, ist es sinnvoller, nur die Fähigkeiten (capabilities) zu geben, die das Programm zur Erfüllung seines Zwecks benötigt. Das setzt allerdings die Unterstützung des Kernels voraus, welches bestimmte Capabilities bereitstellt, | Statt einem Programm über das SETUID-Bit **alle** Systemrechte zu geben, ist es sinnvoller, nur die Fähigkeiten (capabilities) zu geben, die das Programm zur Erfüllung seines Zwecks benötigt. Das setzt allerdings die Unterstützung des Kernels voraus, welches bestimmte Capabilities bereitstellt, | ||
| Mittels '' | Mittels '' | ||
| + | |||
| + | ====== Backup ohne root: rsync soll alle Dateien lesen dürfen ====== | ||
| + | ===== remote ===== | ||
| + | cp / | ||
| + | setcap cap_dac_read_search+ep / | ||
| + | |||
| + | ===== local ===== | ||
| + | rsync --rsync-path=/ | ||
| + | |||
| + | |||
| + | |||
| + | ====== ping mit capability statt suid-Bit ====== | ||
| + | |||
| cat / | cat / | ||
admin_grundlagen/capabilities.txt · Zuletzt geändert: 2026/10/08 12:29 von ingo_wichmann
