[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: