Pagina 1 di 1
SSH: cambiare permessi file uploadati
Inviato: ven 12 ott 2007, 10:53
da aschenaz
Mi succede una cosa strana.
Un hosting concede l'accesso solo via scp. Stavo effettuando il backup di un sito, ma ho notato che non mi copiava molte immagini, dandomi "accesso negato"; in particolare, credo che non mi copi le immagini che sono state uploadate sul sito via http (e che, quindi, sono quelle che mi interessa di più salvare).
Ho guardato i permessi su quei file e, in effetti, sono impostati a 700. Ho provato a cambiarli, ma non me lo permette. Mi sa che solo root possa cambiare quei permessi, vero?
Come devo fare per scaricare quei file (lo so che posso scaricarli uno per uno dal browser, ma sono centinaia...!)?
Grazie,
nino
Inviato: ven 12 ott 2007, 11:17
da spudhead
credo che con wget si puo risolvere il problema. ti scarica le immagini tramite http. se gli dai l'opzione -R ti scarica il sito ricorsivamente...
se leggi il manuale vedrai che ci sono anche altre opzioni (ora non ricordo bene) ma basta che gli indichi l'URL del sito da scaricare (o una directory in esso) e lui fa tutto da solo...
ciao
Inviato: ven 12 ott 2007, 11:28
da aschenaz
spudhead ha scritto:credo che con wget si puo risolvere il problema. ti scarica le immagini tramite http. se gli dai l'opzione -R ti scarica il sito ricorsivamente...
se leggi il manuale vedrai che ci sono anche altre opzioni (ora non ricordo bene) ma basta che gli indichi l'URL del sito da scaricare (o una directory in esso) e lui fa tutto da solo...
ciao
Vero! A wget non ci avevo proprio pensato. Stasera provo.
Grazie 1000.
Inviato: ven 12 ott 2007, 13:45
da mauro
A me era successo qualcosa di simile con il sito di un amico hostato su aruba (ovvero non riuscire piu' a modificare i permessi dei file), pero' il proprietario era lui, quindi se nel tuo caso sono di root quanto segue non va bene.
L'avevo risolta uppando un file in php e facendo cambiare a lui i permessi.
Inviato: ven 12 ott 2007, 15:38
da aschenaz
mauro ha scritto:A me era successo qualcosa di simile con il sito di un amico hostato su aruba (ovvero non riuscire piu' a modificare i permessi dei file), pero' il proprietario era lui, quindi se nel tuo caso sono di root quanto segue non va bene.
L'avevo risolta uppando un file in php e facendo cambiare a lui i permessi.
Buona idea anche questa!
Vedrò di risolvere (in un modo o in un altro).
Grazie.
Inviato: dom 14 ott 2007, 10:38
da aschenaz
Il sito è stato off-line per un po' ed ho potuto provare solo ora...
Niente da fare:
- wget mi scarica solo i file che avevo già.
- con lo script in php, mi restituisce "operation non permitted" (ho provato sia con chmod che con chown).
Mi rimane solo da contattare l'hosting e far cambiare i permessi. O pensate che esista un'altra soluzione?
Inviato: dom 14 ott 2007, 12:15
da conraid
ninobi ha scritto:
- wget mi scarica solo i file che avevo già.
- con lo script in php, mi restituisce "operation non permitted" (ho provato sia con chmod che con chown).
Se con un browser puoi non vedo il perché non possa wget, la cosa è alquanto strana.
chi è il proprietario dei file? apache?
A me succedono spesso cose del genere, ma appunto con wget o con qualche script php risolvo.
Inviato: dom 14 ott 2007, 12:33
da aschenaz
Ho provato in tutti i modi:
- con gftp e protocollo SSH2,
- con filezilla,
- con konqueror e protocollo sftp
- con wget
Riesco sempre e solo a copiare i file che non hanno permessi 700 e non riesco in alcun modo a modificare quei permessi.
Inviato: dom 14 ott 2007, 12:47
da conraid
ninobi ha scritto:Ho provato in tutti i modi:
- con gftp e protocollo SSH2,
- con filezilla,
- con konqueror e protocollo sftp
E con questi ok, se i permessi sono quelli ed il proprietario è diverso, purtroppo succede. Come ti dicevo lo fa anche a me con alcuni file caricati direttamente dalle pagine del sito, secondo come è configurato il server.
ninobi ha scritto:
- con wget
Con questo non capisco. Dovrebbe comportarsi come un browser, e se dici che tramite browser puoi vederli non mi torna la cosa.
Se provi a fare
senza altre opzioni, che ti dice?
UPDATE:
A meno che l'immagine venga richiamata da qualche script, ma in questo caso scarica la pagina che le richiama con l'opzione -p di wget, che però non carica le immagine richiamate dai CSS
Inviato: dom 14 ott 2007, 14:07
da aschenaz
Wget ad uno ad uno me li scarica, ma se do un wget -r url, su 800 file circa me ne scarica un 200... (la cosa strana è che alcuni di quei file con permessi 700 li scarica...!

)
Inviato: dom 14 ott 2007, 14:17
da conraid
ninobi ha scritto:Wget ad uno ad uno me li scarica, ma se do un wget -r url, su 800 file circa me ne scarica un 200... (la cosa strana è che alcuni di quei file con permessi 700 li scarica...!

)
Ci sarà qualche impostazione da Aruba che blocca questi accessi. Prova o ad usare il "camuffamento" di wget con -U e l'attesa con -w
In modo da vedere se "confondi" Aruba
sono solo ipotesi, ma se io fossi un provider certi programmi li bloccherei
Inviato: dom 14 ott 2007, 14:35
da aschenaz
Non è Aruba, ma una sottospecie di hosting che stiamo cercando di lasciare (e che penso voglia metterci i bastoni fra le ruote...).
Ho provato sia con -U mozilla che con -w 1. Mi dà sempre gli stessi file...
Inviato: dom 14 ott 2007, 14:52
da conraid
ninobi ha scritto:Non è Aruba, ma una sottospecie di hosting che stiamo cercando di lasciare (e che penso voglia metterci i bastoni fra le ruote...).
Si, mi sono confuso con un altro post
ninobi ha scritto:
Ho provato sia con -U mozilla che con -w 1. Mi dà sempre gli stessi file...
Ma se un file che non ti da provi a scaricarlo singolarmente te lo da vero?
Se è così secondo è un qualcosa che impedisce tutti quegli scaricamenti di seguito, altro non mi viene in mente
Inviato: dom 14 ott 2007, 15:08
da aschenaz
Ma se un file che non ti da provi a scaricarlo singolarmente te lo da vero?
Si, ad uno ad uno li dà. Ma sono più di 800.
Proverò con un tempo di attesa più alto...
Intanto grazie.