Re: einheitlicher desktop der agelegter benutzer
Hallo, Maximilian,
Du meintest am 15.09.05 zum Thema Re: einheitlicher desktop der agelegter benutzer:
>> Das lässt sich erheblich einfacher aufbauen:
> Bei aller Einfachheit sollte man dann aber schon noch nach '/home0'
> schauen.
Was eine ganz spezielle Einschränkung ist, die vielleicht nur in
diesem Fall zutrifft.
>> while IFS=: read Login Passwd Uid Gid Gecos Home Shell Rest
>> do
>> rm -rf "$Home"/.kde
>> done < /etc/passwd
> Und dann machen wir das ganze auch noch portabel damits auch mit
> jeglicher Userdatenbank funkioniert. Wozu haben wir denn den NSS.
> getent passwd | cut -d: -f6 | grep '/home0' | while read homedir;
> do
> [ -d "${homedir}" ] && rm -rf "${homedir}/.kde"
> done
Klar - für genau dieses Problem funktioniert das auch. Ruft aber ohne
erkennbaren Nutzen 3 weitere Programme auf: "getent", "cut", "grep".
Die Prüfung auf "home0" geht im "do ... done"-Block viel einfacher per
"case".
Die Prüfung auf Existenz des Verzeichnisses ist nicht falsch, aber
(m.E.) nicht nötig.
Viele Gruesse!
Helmut
Reply to: