komplettes System auf Dateiaenderungen pruefen
Hallo zusammen, in Vorbereitung auf meine spezielle Install-Orgie beschaeftige ich mich gerade damit, wie ich Veraenderungen am kompletten Dateisystem erkennen kann.Ich moechte lediglich feststellen, wohin ueberall das System schreibt. Meine Idee waere die mtime aller Files nach der _kompletten_ Installation in eine Liste zu schreiben. Dann wird das System gestresst und nach einiger Zeit wird wiederum die mtime aller Files zum Vergleich in eine 2. Liste geschrieben. Mit diff erhalte ich dann die Aenderungen. Wie geht es einfacher? MfG Th. Moritz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Thomas Moritz, Mittwoch 11 November 2009:
in Vorbereitung auf meine spezielle Install-Orgie beschaeftige ich mich gerade damit, wie ich Veraenderungen am kompletten Dateisystem erkennen kann.Ich moechte lediglich feststellen, wohin ueberall das System schreibt. Meine Idee waere die mtime aller Files nach der _kompletten_ Installation in eine Liste zu schreiben. Dann wird das System gestresst und nach einiger Zeit wird wiederum die mtime aller Files zum Vergleich in eine 2. Liste geschrieben. Mit diff erhalte ich dann die Aenderungen.
Du könntest auch md5sum über Deine Dateien laufen lassen, und später feststellen, was sich geändert hat. Könnte dann zB so aussehen: [...] /etc/php5/conf.d/xmlwriter.ini: OK /etc/php5/conf.d/tokenizer.ini: OK /etc/php5/conf.d/suhosin.ini: FAILED /etc/php5/conf.d/pdo.ini: OK [...] Die suhisin.ini wurde also seit dem letzten md5sum-Lauf geändert. Danach ließe sich greppen. Ich gehe so gelegentlich über meinen Server und gucke nach, was sich so tut. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Wed, November 11, 2009 11:20 am, Thomas Moritz wrote:
in Vorbereitung auf meine spezielle Install-Orgie beschaeftige ich mich gerade damit, wie ich Veraenderungen am kompletten Dateisystem erkennen kann.Ich moechte lediglich feststellen, wohin ueberall das System schreibt.
Du suchst ein IDS: tripwire, aide, afick, samhain... wahrscheinlich kann man sich ein IDS auch per find + md5 selber bauen. regards, Christian -- :wq -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, 11.11.2009 11:48, Christian Brabandt wrote:
On Wed, November 11, 2009 11:20 am, Thomas Moritz wrote:
in Vorbereitung auf meine spezielle Install-Orgie beschaeftige ich mich gerade damit, wie ich Veraenderungen am kompletten Dateisystem erkennen kann.Ich moechte lediglich feststellen, wohin ueberall das System schreibt.
Du suchst ein IDS: tripwire, aide, afick, samhain...
Bacula mit verify-jobs nicht zu vergessen :-)
wahrscheinlich kann man sich ein IDS auch per find + md5 selber bauen.
Allerdings. Nur ist es sicherer wenn man die Referenzdaten ausserhalb des geprüften Systems ablegt, ohne darauf direkt zugreifen zu können. Arno
regards, Christian
-- Arno Lehmann IT-Service Lehmann Sandstr. 6, 49080 Osnabrück www.its-lehmann.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Arno Lehmann schrieb:
Hallo,
11.11.2009 11:48, Christian Brabandt wrote:
On Wed, November 11, 2009 11:20 am, Thomas Moritz wrote:
in Vorbereitung auf meine spezielle Install-Orgie beschaeftige ich mich gerade damit, wie ich Veraenderungen am kompletten Dateisystem erkennen kann.Ich moechte lediglich feststellen, wohin ueberall das System schreibt.
Du suchst ein IDS: tripwire, aide, afick, samhain...
Bacula mit verify-jobs nicht zu vergessen :-)
wahrscheinlich kann man sich ein IDS auch per find + md5 selber bauen.
Allerdings. Nur ist es sicherer wenn man die Referenzdaten ausserhalb des geprüften Systems ablegt, ohne darauf direkt zugreifen zu können.
Arno
regards, Christian
Hi, wahrscheinlich genügt find mit seinen diversen Zeitstempel-Optionen auch schon -> man find, z.B. kannst Du Dir vor den Änderungen eine Datei anlegen und dann auf -newer <Datei> testen lassen... cu jth -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch 11 November 2009 12:14:43 schrieb Joerg Thuemmler: Hallo Joerg,
wahrscheinlich genügt find mit seinen diversen Zeitstempel-Optionen auch schon -> man find, z.B. kannst Du Dir vor den Änderungen eine Datei anlegen und dann auf -newer <Datei> testen lassen...
... waere auch eine Moeglichkeit. Ich habe mir inzwischen aide wieder angeschaut :-) Das ist imho die einfachste Variante. Summary: Total number of files: 392488 Added files: 1031 Removed files: 1432 Changed files: 4 Ich muss auf dem Mini-PC also unbedingt den npd installieren :-) Es ist schon heftig, wenn man /var/lib/ntp/proc beobachtet! Die compare-Ausgaben reichen mir voellig aus. MfG Th. Moritz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch 11 November 2009 11:48:05 schrieb Christian Brabandt:
On Wed, November 11, 2009 11:20 am, Thomas Moritz wrote:
in Vorbereitung auf meine spezielle Install-Orgie beschaeftige ich mich gerade damit, wie ich Veraenderungen am kompletten Dateisystem erkennen kann.Ich moechte lediglich feststellen, wohin ueberall das System schreibt.
Du suchst ein IDS: tripwire, aide, afick, samhain...
Hier muss ich mal schauen. aide hatte ich imho vor langer Zeit schon mal unter den Fingern.
wahrscheinlich kann man sich ein IDS auch per find + md5 selber bauen.
Danke Dir und Andre, der mich auch schon in diese Richtung geschubst hat. MfG Th. Moritz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mit, 11 Nov 2009, Thomas Moritz schrieb:
in Vorbereitung auf meine spezielle Install-Orgie beschaeftige ich mich gerade damit, wie ich Veraenderungen am kompletten Dateisystem erkennen kann.Ich moechte lediglich feststellen, wohin ueberall das System schreibt.
Du könntest das machen, was checkinstall macht ;) Dich in die relevanten Funktionen einklinken, dazu könntest du wohl sogar die Lib von checkinstall verwenden. Ah, einfacher: installwatch -o LOGDATEI DEIN_BEFEHL Die Lib ist 'installwatch.so' ;) -dnh -- Wie heisst der Super-Satz mit dem man eine Beziehung sowohl anfangen als auch beenden kann? Was für ein Arsch! -- Ivy's Bar [http://www.ivys-bar.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch 11 November 2009 14:56:17 schrieb David Haller: Hallo David,
Am Mit, 11 Nov 2009, Thomas Moritz schrieb:
in Vorbereitung auf meine spezielle Install-Orgie beschaeftige ich mich gerade damit, wie ich Veraenderungen am kompletten Dateisystem erkennen kann.Ich moechte lediglich feststellen, wohin ueberall das System schreibt.
Du könntest das machen, was checkinstall macht ;) Dich in die relevanten Funktionen einklinken, dazu könntest du wohl sogar die Lib von checkinstall verwenden. Ah, einfacher:
installwatch -o LOGDATEI DEIN_BEFEHL
Die Lib ist 'installwatch.so' ;)
Gerade getestet: installwatch -o /var/log/installtest.log touch /var/log/installtest.txt installtest.log sagt: 3 open /var/log/installtest.txt #success Cool :-) Mit was sich die checkinstall-Gegner so alles beschaeftigen :-) Fuer Tests in kurzen Zeitraeumen ist das wohl die beste Idee! Zur Ueberwachung ueber einen laengeren Zeitraum waere aide wieder besser, da nicht fortlaufend die installwatch-Prozesse herumtoben. Danke Dir! PS.: es kommt natuerlich ziemlich viel Zeuch ins log und das schon bei vi, mit dem ich nur "Test" schrub :-) installwatch -o /var/log/installtest.log vi /var/log/installtest.txt 0 access /usr/share/terminfo/x/xterm #success 0 access /var/log/installtest.txt #success 4 open /var/log/.installtest.txt.swp #success 5 open /var/log/.installtest.txt.swx #success 0 unlink /var/log/.installtest.txt.swx #success 0 unlink /var/log/.installtest.txt.swp #success 4 open /var/log/.installtest.txt.swp #success 0 chmod /var/log/.installtest.txt.swp 00644 #success 0 access /var/log/installtest.txt #success 0 access /var/log/installtest.txt #success 3 open /var/log/4913 #success 0 fchown 3 0 0 #success 0 unlink /var/log/4913 #success -1 unlink /var/log/installtest.txt~ #Datei oder Verzeichnis nicht gefunden 0 rename /var/log/installtest.txt /var/log/installtest.txt~ #success 3 open /var/log/installtest.txt #success 0 chmod /var/log/installtest.txt 0100644 #success 0 unlink /var/log/installtest.txt~ #success 5 open /root/.viminfo.tmp #success 0 fchown 5 0 0 #success 0 unlink /root/.viminfo #success 0 rename /root/.viminfo.tmp /root/.viminfo #success 0 unlink /var/log/.installtest.txt.swp #success MfG Th. Moritz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo zusammen, Hallo David, mich macht gerade etwas stutzig: installwatch -o /home/ich/tmp/googleearth.log googleearth Das gibt mir lediglich folgendes aus: 3 open /dev/tty #success Hmmm... und das vom weltweit groessten Systemschnueffler???? Uebersehe ich hier etwas? Ich moechte ungern als root die Murmel laufen lassen! MfG Th. Moritz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mit, 11 Nov 2009, Thomas Moritz schrieb:
Hallo zusammen, Hallo David,
mich macht gerade etwas stutzig:
installwatch -o /home/ich/tmp/googleearth.log googleearth
Das gibt mir lediglich folgendes aus: 3 open /dev/tty #success
Hmmm... und das vom weltweit groessten Systemschnueffler???? Uebersehe ich hier etwas? Ich moechte ungern als root die Murmel laufen lassen!
Liegt evtl. daran, daß googleearth dlopen verwendet (es bringt ja alle libs mit) und installwatch sich in diese Funktion nicht einklinkt. Das ist ja darauf ausgelegt, zu loggen, was installiert, also erzeugt wird, nicht die Verwendung von Dateien. Wenn du das willst, dürftest du mit 'strace -efile' weiterkommen. Oder du ergänzt installwatch noch um die fehlenden Funktions-Wrapper. IIRC gibt bei der libdl aber eh ne Möglichkeit sich einzuklinken bzw. was mitzuloggen, da müßte ich mal in meinen "Spiel-sourcen" suchen. HTH, -dnh -- A Perl program is correct if it gets the job done before your boss fires you. -- Larry Wall -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch 11 November 2009 23:06:34 schrieb David Haller: Hallo,
mich macht gerade etwas stutzig:
installwatch -o /home/ich/tmp/googleearth.log googleearth
Das gibt mir lediglich folgendes aus: 3 open /dev/tty #success
Hmmm... und das vom weltweit groessten Systemschnueffler???? Uebersehe ich hier etwas? Ich moechte ungern als root die Murmel laufen lassen!
Liegt evtl. daran, daß googleearth dlopen verwendet (es bringt ja alle libs mit) und installwatch sich in diese Funktion nicht einklinkt. Das ist ja darauf ausgelegt, zu loggen, was installiert, also erzeugt wird, nicht die Verwendung von Dateien.
Wenn du das willst,
Noe! War doch nur eine kleine Spielerei am Abend:-) MfG Th. Moritz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mit, 11 Nov 2009, Thomas Moritz schrieb:
Am Mittwoch 11 November 2009 14:56:17 schrieb David Haller:
Am Mit, 11 Nov 2009, Thomas Moritz schrieb:
in Vorbereitung auf meine spezielle Install-Orgie beschaeftige ich mich gerade damit, wie ich Veraenderungen am kompletten Dateisystem erkennen kann.Ich moechte lediglich feststellen, wohin ueberall das System schreibt.
Du könntest das machen, was checkinstall macht ;) Dich in die relevanten Funktionen einklinken, dazu könntest du wohl sogar die Lib von checkinstall verwenden. Ah, einfacher:
installwatch -o LOGDATEI DEIN_BEFEHL
Die Lib ist 'installwatch.so' ;)
Gerade getestet: installwatch -o /var/log/installtest.log touch /var/log/installtest.txt
installtest.log sagt: 3 open /var/log/installtest.txt #success
Cool :-) Mit was sich die checkinstall-Gegner so alles beschaeftigen :-)
Ich hab mir eben mal genau angeschaut was und wie checkinstall so macht. Und dabei eben die shell-scripte checkinstall und installwatch angeschaut sowie den Quelltext vom installwatch.so ;)
Fuer Tests in kurzen Zeitraeumen ist das wohl die beste Idee! Zur Ueberwachung ueber einen laengeren Zeitraum waere aide wieder besser, da nicht fortlaufend die installwatch-Prozesse herumtoben.
ACK.
Danke Dir!
Aber gern.
PS.: es kommt natuerlich ziemlich viel Zeuch ins log und das schon bei vi, mit dem ich nur "Test" schrub :-)
Auch wenn du mehr schreibst wird's nicht mehr ;)
installwatch -o /var/log/installtest.log vi /var/log/installtest.txt
0 access /usr/share/terminfo/x/xterm #success
Erstmal gucken ob wir die Einstellungen vom Terminal ggfs. einlesen können? Ja.
0 access /var/log/installtest.txt #success
Dürften wir auf die Zieldatei zugreifen? Ja.
4 open /var/log/.installtest.txt.swp #success 5 open /var/log/.installtest.txt.swx #success
Temp/Swapfiles öffnen ...
0 unlink /var/log/.installtest.txt.swx #success 0 unlink /var/log/.installtest.txt.swp #success
... und löschen, wir haben aber immer noch Zugriff drauf über die Dateideskriptoren.
4 open /var/log/.installtest.txt.swp #success 0 chmod /var/log/.installtest.txt.swp 00644 #success
Das kapier ich jetzt aber nicht mehr ;)
0 access /var/log/installtest.txt #success 0 access /var/log/installtest.txt #success
s.o.
3 open /var/log/4913 #success 0 fchown 3 0 0 #success 0 unlink /var/log/4913 #success
Gleiches Spiel.
-1 unlink /var/log/installtest.txt~ #Datei oder Verzeichnis nicht gefunden
Backupdatei löschen.
0 rename /var/log/installtest.txt /var/log/installtest.txt~ #success
Zieldatei umbenennen == Backup anlegen.
3 open /var/log/installtest.txt #success 0 chmod /var/log/installtest.txt 0100644 #success
Zieldatei öffnen (erzeugen) und Rechte setzen.
0 unlink /var/log/installtest.txt~ #success
Alles ok -> Backup weg.
5 open /root/.viminfo.tmp #success 0 fchown 5 0 0 #success 0 unlink /root/.viminfo #success 0 rename /root/.viminfo.tmp /root/.viminfo #success
~/.viminfo aktualisieren, gleiches Schema.
0 unlink /var/log/.installtest.txt.swp #success
Temp-Datei entsorgen. Im Prinzip kannst du dich auf egrep 'open|unlink' LOGDATEI_von_Installwatch konzentrieren, ggfs. auch noch ergänzt um '|chmod|chown' wenn dich auch Rechteänderungen interessieren. Übrigens sehr interessant, wie man sich per LD_PRELOAD geladener Lib ins System einklinken kann ;) HTH, -dnh -- Eine kurze richtige Antwort (mancher mag sie als unfreundlich bezeichnen) ist besser als eine lange, freundliche, falsche. [Dirk H. Hohndel, SuSE] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On 11.11.2009, David Haller wrote:
4 open /var/log/.installtest.txt.swp #success 0 chmod /var/log/.installtest.txt.swp 00644 #success
Das kapier ich jetzt aber nicht mehr ;)
Habe nicht in den Quellcode gesehen, aber es sieht so aus, wie wenn diese Datei nach dem Loeschen neu angelegt werden wuerde. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mit, 11 Nov 2009, Heinz Diehl schrieb:
On 11.11.2009, David Haller wrote:
4 open /var/log/.installtest.txt.swp #success 0 chmod /var/log/.installtest.txt.swp 00644 #success
Das kapier ich jetzt aber nicht mehr ;)
Habe nicht in den Quellcode gesehen, aber es sieht so aus, wie wenn diese Datei nach dem Loeschen neu angelegt werden wuerde.
Aber warum? Denn wir haben die ja schon offen. Achso, evtl. gabs zwischendrin ein 'close', das loggt installwatch wohl nicht. -dnh -- Linux is like a teepee: No windows, no gates, an Apache inside. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On 12.11.2009, David Haller wrote:
Habe nicht in den Quellcode gesehen, aber es sieht so aus, wie wenn diese Datei nach dem Loeschen neu angelegt werden wuerde.
Aber warum? Denn wir haben die ja schon offen. Achso, evtl. gabs zwischendrin ein 'close', das loggt installwatch wohl nicht.
Den Ausgaben wuerde ich keinen Meter weit trauen. Mir ist auch nicht ersichtlich, warum. Erst werden geoeffnete Dateien geloescht, dann neu angelegt bei geoeffnetem filehandle (laut Ausgaben des Programmes, technisch gesehen ist das unmoeglich). Naja, wenn jemand das Programm gut findet und mal den Quellcode ansehen wuerde.. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Don, 12 Nov 2009, Heinz Diehl schrieb:
On 12.11.2009, David Haller wrote:
Habe nicht in den Quellcode gesehen, aber es sieht so aus, wie wenn diese Datei nach dem Loeschen neu angelegt werden wuerde.
Aber warum? Denn wir haben die ja schon offen. Achso, evtl. gabs zwischendrin ein 'close', das loggt installwatch wohl nicht.
Den Ausgaben wuerde ich keinen Meter weit trauen. Mir ist auch nicht ersichtlich, warum. Erst werden geoeffnete Dateien geloescht,
Das ist absolut sinnvoll bei temporären Dateien. Dann kann nämlich kein anderes Programm mehr darauf zugreifen, und wenn die Datei gecshlossen wird oder das Programm beendet wird, dann ist die Datei automatisch "aufgeräumt".
dann neu angelegt bei geoeffnetem filehandle (laut Ausgaben des Programmes, technisch gesehen ist das unmoeglich).
Wie gesagt: close loggt installwatch nicht mit, da für seine Zwecke uninteressant (hab grad mal in den Quellcode geschaut).
Naja, wenn jemand das Programm gut findet und mal den Quellcode ansehen wuerde..
vi oder vim? Das sind viele. Installwatch: hab ich mir vor längerem angeschaut, da werden einfach nur die zu loggenden Funktionen (z.B. open) nach folgendem Schema ersetzt: ==== static int (*true_open)(const char *, int, ...); [..] true_open = dlsym(libc_handle, "open"); [..] int open(const char *pathname, int flags, ...) { [..] result=true_open(instw.path,flags,mode); [..] if(flags & (O_WRONLY | O_RDWR)) log("%d\topen\t%s\t#%s\n",result,instw.reslvpath,error(result)); [..] } ==== Was vi/vim da macht ist also ok, da das close fehlt. HTH, -dnh -- Hey, I can be a jerk to people I haven't slept with. I am that good. -- Dr. House -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Wed 11 Nov 2009 23:20:38 NZDT +1300, Thomas Moritz wrote:
in Vorbereitung auf meine spezielle Install-Orgie beschaeftige ich mich gerade damit, wie ich Veraenderungen am kompletten Dateisystem erkennen kann.Ich moechte lediglich feststellen, wohin ueberall das System schreibt.
[...]
Wie geht es einfacher?
Angenommen Du mußt nicht Sabotage beweisen, hast Du im Prinzip 2 Möglichkeiten, die sich nach Laufzeit und verwendeter Ressourcen, und nach Zuverlässigkeit, unterscheiden. 1) Verzeichnislistings vergleichen. Dies ist nicht direkt möglich, weil zB Verzeichnisgröße und Symlink-Zeitstempel vom Vergleich ausgeschlossen werden müssen. Das Problem wurde aber schon vor Jahren gelöst: listall -s /dir > /tmp/listing-vorher [rumwurstel] listall -s /dir > /tmp/listing-nachher listall -D /tmp/listing-{vorher,nachher} Optionen -DF und -DD mögen auch von Interesse sein. Dies zeigt Dir auch veränderte Zeitstempel an, zB von Verzeichnissen, in denen geschrieben und wieder gelöscht wurde. 2) MD5 Prüfsummen von allen Dateien erzeugen. md5 -i /dir [rumwurstel] md5 -C /dir Die Skripte sind im Paket scriptutils. http://volker.top.geek.nz/soft/rpm/ Irgendwann tue ich es auch mal auf den Buildservice... Volker -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag 12 November 2009 23:35:14 schrieb Volker Kuhlmann: Hallo Volker,
listall -s /dir > /tmp/listing-vorher [rumwurstel] listall -s /dir > /tmp/listing-nachher listall -D /tmp/listing-{vorher,nachher}
Optionen -DF und -DD mögen auch von Interesse sein.
Dies zeigt Dir auch veränderte Zeitstempel an, zB von Verzeichnissen, in denen geschrieben und wieder gelöscht wurde.
2) MD5 Prüfsummen von allen Dateien erzeugen.
md5 -i /dir [rumwurstel] md5 -C /dir
Die Skripte sind im Paket scriptutils.
Ohne jetzt einen Blick hinein geworfen zu haben, danke ich Dir! Das klingt richtig interessant! Momentan finde ich gerade Gefallen an dem Touch-Screen -> der rennt schon unter 11.2 :-) Die 11.2 Mini-Installation hatte ich im Kurzdurchlauf (ohne Frickelei) bereits bei 1,6GB. Da fehlten aber lib's, die ich mir in der kompletten Installation erst "besorgen" musste. libglib-1.2 usw. (Haufenweise anderer Kram fliegt noch raus) In den naechsten Tagen geht es dann an den "mini" im "rw-Mode". PS.: Ich werde sicher einen neuen Thread aufmachen muessen, aber vielleicht hast Du eine Idee, wie ich _Autologin_ in xdm/twm hinbekomme? Ich habe mir heute fast den Finger ausgegoogelt :-) Die Art ueber mingetty gefaellt mir nicht, mehr habe ich nicht finden koennen. (vielleicht alt und blind?) (in kdm (gibt es auf dem "mini" nicht) geht es problemlos) Hmmm, mir faellt gerade "insert / dsl" ein ... muss ich mal schauen. Die sind _gleich_ als User im X. MfG Th. Moritz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (8)
-
Andre Tann
-
Arno Lehmann
-
Christian Brabandt
-
David Haller
-
Heinz Diehl
-
Joerg Thuemmler
-
Thomas Moritz
-
Volker Kuhlmann