Hallo, Am Sun, 12 Feb 2006, Bernd Kloss schrieb:
Christian Boltz
schrieb am 12.02.06 19:13:06: [..] Anschließend kopierst Du ~/Desktop/dein-script.desktop nach /etc/skel/Desktop. Falls das Icon auch für vorhandene User verfügbar sein soll, musst Du es auch in alle ~/Desktop/-Verzeichnisse kopieren.
Das Script selbst muss (und sollte) nicht in den Homeverzeichnissen liegen. [..] Das genau ist mein Problem: Das sind ca. 1000 User. Wie bekomme ich diesen Link in alle Desktop-Verzeichisse?
getent passwd | awk -F':' ' BEGIN { T="/etc/skel/Desktop/dein-script.desktop"; } $7 ~ /sh/ && $6 ~ /\/home\/.+/{ d=$6"/Desktop"; printf "test -d \"%s\" || mkdir -p \"%s\" && \ install -m 600 -o %i -g %i \"%s\" \"%s/\"\n", d, d, $3, $4, T, d; }' Wenn dir die Ausgabe gefaellt kannst du die direkt in die sh pipen: ... }' | sh Noch Fragen? -dnh -- "Ich weiß, daß ich paranoid bin. Die Frage ist nur: 'Bin ich paranoid genug?'"