Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:symbolische_links

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
admin_grundlagen:symbolische_links [2019/10/07 19:00] – [Beispiel: Symlink-Attacke] dhoppeadmin_grundlagen:symbolische_links [2022/07/19 12:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 15: Zeile 15:
  
 Unterschiede? Unterschiede?
 +
 +===== Wo befinden sich auf meinem System Symlinks? ====
 +  find / -xdev -type l -ls
 +  find / -xdev -type l -printf '%h\n' | uniq -c
  
 ===== Probleme mit Symlinks ===== ===== Probleme mit Symlinks =====
-==== Link-Schleife ==== 
-  ln -s a b 
-  ln -s b a 
-  # Es geht noch kürzer: ln -s a a 
  
-  cat a+Symlinks werden von machen Entwicklern als problematisch gesehen: https://lwn.net/Articles/899543/ 
 ==== Übrig gebliebene Dateien eines Users nach dem Löschen des Users dem Benutzer root übergeben ==== ==== Übrig gebliebene Dateien eines Users nach dem Löschen des Users dem Benutzer root übergeben ====
   find / -xdev -uid 1002 -exec chown --no-dereference root {} +   find / -xdev -uid 1002 -exec chown --no-dereference root {} +
Zeile 28: Zeile 29:
   find -L . -type l -ls   find -L . -type l -ls
  
 +==== Link-Schleife ====
 +  ln -s a b
 +  ln -s b a
 +  # Es geht noch kürzer: ln -s a a
 +
 +  cat a
 ==== Beispiel: Symlink-Attacke ==== ==== Beispiel: Symlink-Attacke ====
 Funktioniert nur, wenn ''fs.protected_symlinks'' **aus**geschaltet ist: Funktioniert nur, wenn ''fs.protected_symlinks'' **aus**geschaltet ist:
admin_grundlagen/symbolische_links.txt · Zuletzt geändert: 2022/07/19 12:29 von 127.0.0.1