Pagina 1 di 1

rsync e permessi

Inviato: giovedì 18 febbraio 2010, 13:44
da HammerOn
hola mastri ubunti,
ho il seguente problema

ho una macchina di sviluppo win dove produco i miei bei softwarini...questi, quando pronti, vengo pubblicati su un server linux...per fare ciò ho installato sulla macchina win cygwin e tramite un scrippettino lancio un comando rsync che mi sincronizza la nuova versione.
il problema è che ai file copiati viene dato un proprietario "adminchiam": 19345 ed ogni volta mi tocca collegarmi al server e modificare a manina i file appena copiati....(premetto che la connesione al server tramite rsync viene fatta con l'utente root)..immagino che il problema provenga dal fatto che io copio i file da win a lnx (infatti quando utilizzo rsync da lnx a lnx questo problema non si verifica)

...esiste un modo per dire ad rsync: copiami questi file e setta come proprietario "pippo"?

Grazie anticipatamente
(good)

Re: rsync e permessi

Inviato: martedì 13 aprile 2010, 15:11
da HammerOn
sono tornato...dopo giorni e giorni e giorni di tentativi sono arrivato a questa soluzione

Codice: Seleziona tutto

rsync -zvaC --delete webApp root@server:/usr/local/resin/webapps/

ssh root@server 'chown -R resin /usr/local/resin/webapps/webApp/'
ma per motivi arcani ho il seguente problema.....
se eseguo la prima riga singolarmente funziona tutto regolarmente (aggiorna la cartella webApp), appena aggiungo la seconda riga, la prima non viene più eseguita correttamente, ma crea una cartella con un nome strano (un quadratino).
penso che il problema stia nel fatto che la seconda riga venga presa come parte integrante della prima e in qualche modo si incazzi!!!

help me plz  :(!

Re: rsync e permessi

Inviato: martedì 13 aprile 2010, 16:48
da difesaparcosempione
WebApp o WebApps ?
ciao
:)

Re: rsync e permessi

Inviato: martedì 13 aprile 2010, 20:33
da HammerOn
no purtroppo non è quello, ho messo un nome fittizio per renderlo più capibile.....in quello reale c'è scritto 'add' da entrambi

Re: rsync e permessi

Inviato: mercoledì 14 aprile 2010, 19:22
da takeshi
Prova ad aggiungere l'opzione --no-super ad rsync; in questo modo eviti che il proprietario dei files venga preservato.