On Mon, Sep 25, 2006 at 03:30:26PM +0200, Daniele P. wrote: > On Monday 25 September 2006 15:14, Fabio Marcone wrote: > > > [...] > > La funzione simula un ls -R, quindi agisce su > > tutte le directory e sub-directory, ricorsivamente, > > appunto. > > Sì, ma non ha senso fare 20 righe di script quando gnu find ha tutte le > opzioni per fare questo tipo di filtro in maniera molto più efficiente. > > > grazie a tutti, > > ho risolto utilizzando: > > chown newuser `find /dir -user olduser` > > > > mi sembra il modo più compatto (lo devo richiamare da uno script > > python). > > Ma non il più sicuro, cosa succede se nella dir c'è un file che > si chiama " etc" e lanci lo script in / come root? > Effettivamente è più sicuro find /dir -user olduser -print0 | xargs -0 chown newuser Ciao -- --------------------------------------------------------------------- | Marco Nenciarini | Debian/GNU Linux Developer - Plug Member | | mnencia@prato.linux.it | http://www.prato.linux.it/~mnencia | --------------------------------------------------------------------- Key fingerprint = FED9 69C7 9E67 21F5 7D95 5270 6864 730D F095 E5E4
Attachment:
signature.asc
Description: Digital signature