Re: Link fuer alle User auf Desktop KDE erzeugen, SL 9.3, KDE 3.4.0
Christian Boltz <suse@cboltz.de> schrieb am 12.02.06 19:13:06:
Hallo Bernd, hallo Leute,
Am Sonntag, 12. Februar 2006 12:58 schrieb Bernd Kloss:
ich möchte ein Mini-Skript in /etc/skripte erstellen, das jeder User der Gruppe usergruppe ausführen aber nicht ändern darf.
Ich habe das mit
chown root.usergruppe skriptname chmod 750 skriptname chmod +s skriptname
vorbereitet.
Was muss ich jetzt machen, damit ab jetzt jeder User, der sich neu anmeldet, auf seinem Desktop ein Icon findet, das er anklicken und damit ausführen kann?
Lege es bei einem User manuell an: Rechtsklick auf den Desktop - Neu - Verknüpfung zu Programm.
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.
Gruß
Christian Boltz --
Das genau ist mein Problem: Das sind ca. 1000 User. Wie bekomme ich diesen Link in alle Desktop-Verzeichisse? Danke für Tipps. Bernd Kloss ______________________________________________________________________ XXL-Speicher, PC-Virenschutz, Spartarife & mehr: Nur im WEB.DE Club! Jetzt gratis testen! http://freemail.web.de/home/landingpad/?mc=021130
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? -dnh -- "Ich weiß, daß ich paranoid bin. Die Frage ist nur: 'Bin ich paranoid genug?'"
participants (2)
-
Bernd Kloss
-
David Haller