View previous topic :: View next topic |
Author |
Message |
delmi n00b
Joined: 03 Dec 2003 Posts: 3
|
Posted: Tue Jan 13, 2004 10:10 am Post subject: piccolo shell script per smbmount... [Risolto] |
|
|
Prima della richiesta di help... un saluto a tutti dato che è il mio primo post sul forum... (mi sono iscritto ormai da un po' ma sono rimasto "invisibile" a leggere...)
Veniamo al dunque....
mi sono creato un file che viene caricato all'avvio che mi monta delle shares samba. All'interno del file ci sono varie righe tipo questa:
Code: | smbmount //computerdimaria/angelo /mnt/pippo -o
"username=delmi,password=pluto,uid=delmi,gid=users,fmask=775,dmask=775" |
Il fatto che la password sia "in chiaro" non me ne importa niente mentre non voglio inserire il tutto in /etc/fstab perchè le shares da montare non sono su un server sempre disponibile.
In pratica vorrei che dopo il logon venisse scritto qualcosa tipo: "effettuo il mount [S/n]" così se il pc non fosse disponibile eviterei di aspettare mezz'ora e di visualizzare la sfilza di errori per la mancata connessione...
Spero di essermi spiegato...
Gentoo a tutti,
A. |
|
Back to top |
|
|
Jecko_Hee Tux's lil' helper
Joined: 20 Aug 2003 Posts: 142 Location: Svizzera/Ticino
|
Posted: Tue Jan 13, 2004 10:17 am Post subject: |
|
|
Benvenuto
se usi l'opzione noauto in fstab non lo monta automaticamente all'avvio, ma devi dirglielo tu con:
_________________ Negli anni 60 una delle tante ragazze di Fonzie, dopo aver fatto "petting", gli disse: "FONZIE, SE NON TI LECCHI LE DITA GODI SOLO A META'!"
EVITIAMO GLI OT - LINEE GUIDA DEL FORUM |
|
Back to top |
|
|
Ginko Guru
Joined: 01 May 2002 Posts: 371 Location: nearby my linux laptop
|
Posted: Tue Jan 13, 2004 10:25 am Post subject: Re: piccolo shell script per smbmount... |
|
|
delmi wrote: | Prima della richiesta di help... un saluto a tutti dato che è il mio primo post sul forum... (mi sono iscritto ormai da un po' ma sono rimasto "invisibile" a leggere...) |
Ciao e benvenuto!
delmi wrote: | Veniamo al dunque....
mi sono creato un file che viene caricato all'avvio che mi monta delle shares samba. All'interno del file ci sono varie righe tipo questa:
Code: | smbmount //computerdimaria/angelo /mnt/pippo -o
"username=delmi,password=pluto,uid=delmi,gid=users,fmask=775,dmask=775" |
Il fatto che la password sia "in chiaro" non me ne importa niente mentre non voglio inserire il tutto in /etc/fstab perchè le shares da montare non sono su un server sempre disponibile.
In pratica vorrei che dopo il logon venisse scritto qualcosa tipo: "effettuo il mount [S/n]" così se il pc non fosse disponibile eviterei di aspettare mezz'ora e di visualizzare la sfilza di errori per la mancata connessione...
|
Non ho capito bene dov'e' la domanda, comunque il mio commento e' :
- Metti la linea relativa al comando smbmount in fstab con l'opzione noauto, user
- Non mettere la password in chiaro ma usa credentials=<file> vedi smbmount(8)
- nello script usa solo il comando mount <dir> (il resto lo prende da fstab)
Saluti
--Gianluca |
|
Back to top |
|
|
delmi n00b
Joined: 03 Dec 2003 Posts: 3
|
Posted: Tue Jan 13, 2004 10:27 am Post subject: |
|
|
Azz... effettivamente è molto più semplice...... non ci avevo pensato.
Se comunque dovessi fare lo script di shell pensi che sarebbe complesso?
Praticamente vorrei inserire nel file con specificati i vari smbmount un piccolo script tipo
IF SI
effettua il mount
ELSE
non effettua niente...
grazie,
a |
|
Back to top |
|
|
Ginko Guru
Joined: 01 May 2002 Posts: 371 Location: nearby my linux laptop
|
Posted: Tue Jan 13, 2004 10:49 am Post subject: |
|
|
delmi wrote: |
Praticamente vorrei inserire nel file con specificati i vari smbmount un piccolo script tipo
IF SI
effettua il mount
ELSE
non effettua niente...
|
Code: | #!/bin/sh
echo -n "Montare /dir [y/N] ? "
read risposta
if [ ! -z $risposta ]; then
if [ $risposta == "y" -o $risposta == "Y" ]; then
mount /dir
fi
fi |
Saluti
--Gianluca |
|
Back to top |
|
|
delmi n00b
Joined: 03 Dec 2003 Posts: 3
|
Posted: Tue Jan 13, 2004 11:28 am Post subject: |
|
|
Ginko wrote: |
Code: | #!/bin/sh
echo -n "Montare /dir [y/N] ? "
read risposta
if [ ! -z $risposta ]; then
if [ $risposta == "y" -o $risposta == "Y" ]; then
mount /dir
fi
fi |
Saluti
--Gianluca |
Ottimo Grazie!
Funzica alla perfezione....
Ciao
A. |
|
Back to top |
|
|
|