
David Haller <david@dhaller.de> schrieb am 12.02.06 20:47:08:
Hallo,
Am Sun, 12 Feb 2006, Bernd Kloss schrieb:
Christian Boltz <suse@cboltz.de> 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?
1000! Ausrufezeichen, nicht Fakultät, noch nicht! Ich muss das erst mal in Ruhe verdauen. Heißt das "pipen in die sh", dass es dann erst wirklich als Befehl ausgeführt wird und davor ist es noch gefahrlose Spielerei? Danke und Gruß Bernd ______________________________________________________________ Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193