Pagina 1 di 1

Destinazione file su server

Inviato: venerdì 1 marzo 2013, 17:23
da Davide B
Questa che vi porrò è una domanda secca e sicuramente per voi semplice ( a cui purtroppo dopo 2 giorni di prove e ricerca non ho trovato risposta):
Devo far partire uno script (in locale /home/utente/Scrivania/Script.sh), la quale funzione è quella di far partire uno script che sta all'interno di un server.
Problema? quando lo faccio partire con un comando, come per esempio SH (o qualsiasi altro comando):

Codice: Seleziona tutto

sh smb://sede/cartella/file.sh
Mi da un errore di directory:

Codice: Seleziona tutto

sh: 0: Can't open smb:/sede/cartella/file.sh
Questo è l'errore che mi restituisce utilizzando sh, per altri comandi mi dice comunque che la directory che gli ho sparato non gli va a genio...

Dunque concludendo: Esiste un altro comando oltre smb://... per scegliere il Path del file su server?

P.S: la sintassi è corretta, visto che con Nautilus apro tranquillamente la cartella e premetto che il locale faccio tutto tranquillamente

Ringrazio anticipatamente di cuore chiunque mi aiuti a dare una risposta alla mia domanda (risolutiva o non)

Re: Destinazione file su server (easy question)

Inviato: venerdì 1 marzo 2013, 19:24
da ispaniko7
Ma ci sono i permessi di esecuzione?

Re: Destinazione file su server (easy question)

Inviato: lunedì 4 marzo 2013, 8:16
da Davide B
nei file che ho messo sulla cartella ho attivato tutte la autorizzazioni (questo da Windows), però quando entro da Ubuntu e controllo il file (tasto dx->proprietà) mi dice:
The permissions of "Script.sh" could not be determinated
Un aiutino? :D

Re: Destinazione file su server (easy question)

Inviato: lunedì 4 marzo 2013, 12:12
da fiuwe
Ciao,
posso suggerirti di montare a mano la condivisione e poi lanciare gli script sul punto di mount che hai selezionato ...
es.
crea la cartella CIFS sulla Scrivania (o ovunque tu abbia permessi lettura/scrittura)
poi

Codice: Seleziona tutto

sudo mount -t cifs -o username=nomeutente,password=passwordutente //IP/Cartella/Condivisa /home/utente/Scrivania/CIFS 
Se il server non necessità username e password togli pure il -o e le due opzioni.

Poi lanci il comando che ti serve sul punto di mount.

Codice: Seleziona tutto

sh /home/utente/Scrivania/CIFS/file.sh
Giusto una domanda...
Il comandoi poi lo devi far eseguire sul pc locale o sul server ?

Re: Destinazione file su server

Inviato: lunedì 4 marzo 2013, 15:35
da Davide B
L'idea è buonissima!
Purtroppo mi restituisce il seguente errore:

Codice: Seleziona tutto

Mount: wrong fs type, bas option, bad superblock on smb://192.168..../eccetera, missing codepage or helper program, or other error(for several filesystem (e.g. nfs,cifs) you might need a /sbin/Mount.<type> helper program
Per rispondere alla tua domanda: Il file viene lanciato sul pc in locale, praticamente ho pensato di lasciare il file sul server con il link alla pagina web. In questo modo se quest'ultima venisse cambiata mi basta cambiare una volta il link sull'eseguibile, invece di cambiare TUTTI i file in locale di tutti i pc...mi sarebbe davvero comodo :D Purtroppo con Ubuntu non ho molta affinità e mi viene difficile... Comunque sei stato davvero gentile ed efficiente con la tua risposta, colpa mia che sono impedito se non funziona XD

Re: Destinazione file su server

Inviato: lunedì 4 marzo 2013, 17:05
da fiuwe
Ciao :)
probabilmente manca il cifs-utils

Codice: Seleziona tutto

apt-get install cifs-utils
Installalo e riprova :)

Re: Destinazione file su server

Inviato: lunedì 4 marzo 2013, 17:40
da Davide B
Da pauraaaa! Si è perfetto :D avevo gia pensato a montare una cartella cosi ma mi sono rifiutato di continuare dopo una riga di codice XD
Grazie di cuore!

Re: Destinazione file su server

Inviato: martedì 5 marzo 2013, 23:20
da fiuwe
figurati :P

Re: Destinazione file su server

Inviato: mercoledì 6 marzo 2013, 14:54
da Davide B
Ah giusto, mi manca solo un piccolo particolare: non è che potresti dirmi come avere sempre le autorizzazioni per utilizzare "sudo Mount..." senza immettere la password? Se non sbaglio cè una cosa tipo "sudo chmod +u+c ..." o qualcosa di simile?

Re: Destinazione file su server

Inviato: mercoledì 6 marzo 2013, 17:30
da fiuwe
quello mai guardato :)
uso uno script con expect ed ho tutto li dentro senza "sudare"...

Re: Destinazione file su server

Inviato: giovedì 7 marzo 2013, 9:35
da Lect3r
Se ti può essere utile, ho pubblicato da poco sul mio sito un articolo su come mappare le unità di rete in Ubuntu. Trovi anche la parte riguardante ai permessi per far eseguire a un utente normale i comandi normalmente riservati ai sudoers e senza che venga chiesta la password.
Spero di esserti stato utile.

Re: Destinazione file su server

Inviato: giovedì 7 marzo 2013, 16:03
da Davide B
Beh l3cter, nel sito c'è esattamente qualsiasi cosa mi possa servire (tra l'altro ottima guida!) dunque non posso fare altro che ringraziarti per quest'ultimo aiuto ;)