Changes between Version 6 and Version 7 of linux/tmp-Verzeichnis umleiten


Ignore:
Timestamp:
Aug 20, 2012, 8:07:36 PM (7 years ago)
Author:
mutetella
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/tmp-Verzeichnis umleiten

    v6 v7  
    11Gerade Laptops arbeiten (noch) mit Festplatten, die nicht über so große Kapazitäten verfügen wie sie ihre Verwandten in Desktops längst besitzen.\\
    22Sollte z. B. beim Bearbeiten großer Dateien der Festplattenspeicher an seine Grenzen stoßen, lässt sich mit relativ wenig Aufwand der Temporär-Speicher kurzzeitig auf eine externe Festplatte umleiten:
     3
    34=== Umleitung erstellen
     5
    461. Rootshell starten:
     7
    58{{{
    6 #!sh
    79sudo -i   #Ubuntu
    8 su rootbb #Non-Ubuntu
     10su root  #Non-Ubuntu
    911}}}
     12
    10132. tmp-Verzeichnis umbenennen:
     14
    1115{{{
    12 #!sh
    1316mv /tmp /tmp_old
    1417}}}
     18
    15193. tmp-Verzeichnis umleiten:\\
    1620 Dieses Beispiel geht von einer USB-Festplatte, die unter '/mnt/usbhd' eingehängt ist, als neues 'tmp'-Verzeichnis aus:
     21
    1722{{{
    1823ln -s /mnt/usbhd /tmp
    1924}}}
     25
    2026 Damit wird ein symbolischer Link '/tmp', der zur USB-Platte verweist, angelegt.
    21274. Rootshell verlassen:
     28
    2229{{{
    2330exit
    2431}}}
    2532\\
     33
    2634=== Umleitung wieder lösen
     35
    27361. Rootshell starten:
     37
    2838{{{
    29 #!sh
    3039sudo -i   #Ubuntu
    31 su rootbb #Non-Ubuntu
     40su root  #Non-Ubuntu
    3241}}}
     42
    33432. Symbolischen Link löschen:
     44
    3445{{{
    3546rm /tmp
    3647}}}
     48
    37493. Vorheriges 'tmp'-Verzeichnis wiederherstellen:
     50
    3851{{{
    3952mv /tmp_old /tmp
    4053}}}
     54
    41554. Rootshell verlassen:
     56
    4257{{{
    4358exit
    4459}}}
     60\\
     61{{{
     62#!html
     63<p class="info">Laut Kernel-Log der Zeitschrift c't (Ausgabe 18/2012 S. 37) kann ab Kernel 3.6 eine Funktion via Sysctl eingeschaltet werden, die verhindert, dass Hard- und Softlinks in Verzeichnissen mit Sticky-Bit (wie z. B. '/tmp') nicht gefolgt wird.<br>
     64Das soll verhindern, dass sich Unbefugte durch diesen "Umweg" höhere Rechte verschaffen.<br><br>Ob meine hier beschriebene Methode zur '/tmp'-Umleitung auch mit dieser eingeschalteten Funktion arbeitet, weiß ich nicht.</p>
     65}}}