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

Re: cambiare uid e gid di tutto un ramo di directory



At 16.07 20/10/2002 +0200, a.sandri@tiscali.it wrote:
<cappello>
Prima di tutto un grazie per la
celerita' delle risposte.
Prima vi seguivo tramite i news-group
ma non avevo mai risposte quando postavo.
Ho svelato l'arcano leggendo il post, "la via"

Sono quindi a chiederevi aiuto per un altro
problema che mi affligge.

Sto sostituendo un server aziendale da SuSE7.3 a Woody
</cappello>

Devo modificare l'uid e il gid di n file che
si diramano dalla directory di nome samba
in quanto gli utenti SuSE cominciano da 500
mentre quelli Debian cominciano da 1000
Prima di attribuire agli utenti debian il gid 500 e oltre
ho pensato di lanciare questo comando

server:~# chown 1000 `find /home/samba -uid 500`

Il problema e' che molti di questi file
essendo generati sotto win32 hanno lo spazio
e find non me lo riporta con il carattere "\ "
generando errore su chown e chgrp
Ho provato a dare un occhiata sul man,
ma non trovo l'opzione.
conoscete un modo per ovviare a tutto questo?

Oppure, ci sono delle controindicazioni ad utilizzare
gid che iniziano da 500 per gli utenti Debian?

Grazie
Alessandro.




usa direttamente chwon in modalità ricursiva  con l'opzione:
 --from=CURRENT_OWNER:CURRENT_GROUP
change the owner and/or group of each file only if its current owner and/or group match those spec­ ified here. Either may be omitted, in which case a match is not required for the omitted
              attribute.






Reply to: