24.02.2013 Aufrufe

Einf ¨uhrung in UNIX - CIS

Einf ¨uhrung in UNIX - CIS

Einf ¨uhrung in UNIX - CIS

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

2.15 Systemverwaltung 247<br />

aufspüren und die Benutzer bitten, sich e<strong>in</strong> anderes<br />

Medium zu suchen.<br />

Files oder Verzeichnisse, die von aller Welt beschrieben<br />

werden dürfen, s<strong>in</strong>d verdächtig. Meist s<strong>in</strong>d diese laschen<br />

Zugriffsrechte aus Versehen oder Bequemlichkeit gesetzt.<br />

Mit den Kommandos:<br />

/usr/b<strong>in</strong>/f<strong>in</strong>d /homes \( -perm -0007 -o -perm -0003 -o -perm -0002 \)<br />

/usr/b<strong>in</strong>/f<strong>in</strong>d /homes \( -perm -0007 -o -perm -0003 -o -perm -0002 \)<br />

/usr/b<strong>in</strong>/f<strong>in</strong>d /homes \( -perm -0007 -o -perm -0003 -o -perm -0002 \)<br />

/usr/b<strong>in</strong>/f<strong>in</strong>d /homes \( -perm -0007 -o -perm -0003 -o -perm -0002 \)<br />

kann man sie sich auflisten lassen oder gleich auf<br />

harmlosere Rechte setzen lassen. Die Optionen -type f oder<br />

-type d beschränken die Suche auf Files oder Verzeichnisse<br />

(directories).<br />

Es kommt auch vor, daß Benutzer verschw<strong>in</strong>den, ohne sich<br />

beim System-Manager abzumelden. Dies läßt sich mittels<br />

last(1) oder des Account<strong>in</strong>g Systems feststellen.<br />

Schließlich sollte man die Größe aller Files und<br />

Verzeichnisse überwachen. E<strong>in</strong>ige Protokollfiles des Systems<br />

wachsen unbegrenzt und müssen von Zeit zu Zeit von Hand<br />

bere<strong>in</strong>igt werden. Auch s<strong>in</strong>d sich manche Benutzer der<br />

Knappheit des Massenspeichers nicht bewußt. Mit<br />

f<strong>in</strong>d -size +n -pr<strong>in</strong>t<br />

lassen sich alle Files ermitteln, deren Größe über<br />

n Blöcken liegt, mit folgendem Script die Größe aller<br />

Home-Verzeichnisse, sortiert nach der Anzahl der Blöcke:<br />

# Script Uebersicht Home-Directories<br />

pr<strong>in</strong>t ’Home-Directories, Groesse <strong>in</strong> Bloecken\n’<br />

{<br />

cd /mnt<br />

for dir <strong>in</strong> ‘ls .‘<br />

do<br />

du -s $dir<br />

done<br />

} | sort -nr<br />

pr<strong>in</strong>t ’\nEnde, ’ ‘date‘<br />

Programm 2.43 : Shellscript zur Ermittlung der Größe aller<br />

Home-Verzeichnisse<br />

Mittels du(1) kann man auch <strong>in</strong> dem Script /etc/profile,<br />

das für jeden Benutzer beim Anmelden aufgerufen wird, e<strong>in</strong>e

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!