Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:symbolische_links

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
admin_grundlagen:symbolische_links [2016/01/14 11:09]
ingo_wichmann [verwaiste Symlinks finden]
admin_grundlagen:symbolische_links [2018/08/08 19:04] (aktuell)
Zeile 1: Zeile 1:
 ===== Symbolische Links ===== ===== Symbolische Links =====
 +  cp /etc/passwd .
   ln -s passwd passwd-symlink   ln -s passwd passwd-symlink
   ls -li passwd*   ls -li passwd*
Zeile 11: Zeile 12:
   cp -a /​usr/​share/​doc .   cp -a /​usr/​share/​doc .
   find doc -printf '​%y\n'​ | sort | uniq -c   find doc -printf '​%y\n'​ | sort | uniq -c
 +
 +Link-Schleife:​
 +  ln -s a b
 +  ln -s b a
  
 Übrig gebliebene Userfiles nach dem Löschen des Users dem Benutzer root übergeben: Übrig gebliebene Userfiles nach dem Löschen des Users dem Benutzer root übergeben:
-  find / -xdev -uid 1002 -print0 | xargs -0 chown --no-dereference root+  find / -xdev -uid 1002 -exec chown --no-dereference root {} +
 ==== verwaiste Symlinks finden ==== ==== verwaiste Symlinks finden ====
   find  . -L -type l -ls   find  . -L -type l -ls
 +
 +==== Todo: Beispiel Symlink-Attacke ====
 +Als root:
 +  echo '​please save me' > /​etc/​save-me
 +  echo '* * * * * root echo "you are lost" > /​tmp/​date-$(date "​+%H:​%M"​)'​ | crontab -
 +
 +Als nutzer:
 +  ln -s /​etc/​save-me /​tmp/​date-09:​58
 +
 +Um 9:58 wird root die Datei '/​etc/​save-me'​ überschreiben
  
admin_grundlagen/symbolische_links.1452769783.txt.gz · Zuletzt geändert: 2016/01/14 11:09 von ingo_wichmann