Am 2004-05-10 19:56:15, schrieb Ulrich Fürst:
Nachdem ich nun herausgefunden habe, dass mein Problem mit Mozilla und Dateirechten nix mit KDE oder debian zu tun hat, das ganze noch mal von vorne.
*Problemstellug:*
1. Auf unserem Desktop-Computer befinden sich drei Accounts. root, ulrich und birgit
Gehe mal davon aus, das "ulrich" und "birgit" sich nicht gleichzeitig einloggen...
2. Die Mails die ich (ulrich) mit Mozilla runterlade sollen auch von Birgit lesbar sein. Ebenso die Bookmarks u.a.
Da wuerde ich ein Script schreiben, das von cron jede minute einmal
#/etc/crontab * * * * * root /root/bin/das_script
gestartet wird und ueberprueft, ob "ulrich" eingelogt ist.
Wenn JA, setzt es ein flag (z.B. touch /tmp/ulrich_online) und beendet...
Beim naechsten Aufruf eine Minute spaeter ueberprueft es, ob "ulrich" NOCH online ist.
Wenn nein, syncronisiert es die notwendigen Dateien mit denen in "birgit" und loescht danach die /tmp/ulrich_online.
----------------------------------------------------------------
cp -f $ULRICH_MOZILLA/*.s $BIRGIT_MOZILLA/
cp -f $ULRICH_MOZILLA/.w $BIRGIT_MOZILLA/
# Backup fuer Birgits Bookmarks
mv -f $BIRGIT_MOZILLA/bookmarks.html bookmarks-`date +%Y%m%d`.html
cp -f $ULRICH_MOZILLA/bookmarks.html $BIRGIT_MOZILLA/
cp -f $ULRICH_MOZILLA/cert*.db $BIRGIT_MOZILLA/
cp -f $ULRICH_MOZILLA/key*.db $BIRGIT_MOZILLA/
cp -f $ULRICH_MOZILLA/secmod.db $BIRGIT_MOZILLA/
chown birgit.birgit $BIRGIT_MOZILLA/*
chmow 600 $BIRGIT_MOZILLA/*
----------------------------------------------------------------
Wenn ja, `exit 0` Wenn NEIN, `exit 0`
Werd ich mir mal durch den Kopf gehen lassen... Was mir auffällt:
chmow 600 $BIRGIT_MOZILLA/*
das schießt aber weit über das ziel hinaus... Außerdem weiß ich nicht ob die Dateien alle in diesem Verzeichnis sind. Aber auch mit -R : ich brauche ja nicht *alle* Dateien so restrictiv sondern nur wenige. Woher weiß ich das durch andere konfiguration nicht noch mehr Files entstehen die ausschließliche User-Rechte brauchen. Die *.s und *.w Dateien (oder zumindest eine davon) enthält Verzeichnis-Angaben und zwar absolute. Die ist also nach einer kopieraktion unbrauchbar!
Fazit: Es würde ein chmod ausreichen aber eben nur für die Dateien die ls -lRh /home/ulrich/.mozilla/default/ | grep 'rw-------' liefert. Das müsste ich also irgendwie an chmod übergeben. (und natürlich die Mails aus ulrich/.mozilla rausnehmen und das profil an einem für uns beide zugänglichen Ort ablegen.
Gruß Ulrich
--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)