Newsgroup: it.comp.os.linux.iniziare
Titolo: fstab

Ciao a tutti
Ho una Mandrake 9.1 e non riesco a montare il cdrom da utente normale.
Ho modificati il file /etc/fstab che conteneva la seguente linea:
none /mnt/cdrom supermount dev=/dev/hdb,fs=auto,ro,noauto,--,iocharset=iso8859-15,codepage=850,umask=0 0 0
in
none /mnt/cdrom user,dev=/dev/hdb,fs=auto,ro,noauto,--,iocharset=iso8859-15,codepage=850,umask=0 0 0
Ho tolto "supermount" (non sono riuscito a trovare il significato di
supermount ne in "man fstab" ne in "man mount") ed ho aggiunto "user" per
indicare, secondo man, che il dispositivo può essere montato da un utente.
Nonostante questo se provo a dare il comando
$mount /mnt/cdrom
da utente mi risponde che il dispositivo può essere montato solo da root.
Cosa ho trascurato?
Ciao e grazie.

> da utente mi risponde che il dispositivo può essere montato solo da root.
"il dispositivo può essere montato solo da root"
Secondo te cosa hai trascurato?
-- 
Claudio
Fummo come voi, sarete come noi.

 Secondo te cosa hai trascurato?
"man mount" dice che mettendo l'opzione "user" nella riga di fstab il
dispositivo puo' essere montato da "qualsiasi utente", quindi non riesco a
vedere cosa mi sfugge :((
Ciao e grazie per la risposta.

Si, ma evidentemente il problema stà da un'altra parte.
Tu hai provato intanto a montarlo da root?


 supermount ne in "man fstab" ne in "man mount") 
il super-mount esiste solo in Mandrake, devi vedere la doc della distro.
Comunque, io proverei con 
/mnt/cdrom /dev/hdb auto  defaults,users,ro    0 0
in particolare non mi convince il "none" all'inizio
ciao, andrea

 Tu hai provato intanto a montarlo da root?
Si da root non c'e' problema, tutto ok.
Il fatto è che Mandrake monta automaticamente i cdrom al boot.
Io volevo fare in modo di montarli solamente quando lo dico io e che non
sia costretto a dare il comando mount da root ma che funzioni anche da
utente normale.
Ciao

 ciao, andrea
In effetti quel none non ho capito a cosa serva, non vorrei che fosse un
rimasuglio dovuto ad un malfunzionamento dello script che genera il file
fstab (perchè presumo che fstab e tutti i filettini di configurazione
siano generati dinamicamente durante l'installazione, in modo da adattarsi
al sistema su cui viene installato, o no?).
Ciao

Il "none" serve per dire alla distro di montare il la directory senza
controllare il device (in sintesi).
In questo modo è possibile tenere montato /dev/hdc (ad esempio) senza
che vi sia nessun cd inserito.
Comunque il bello di linux stà anche nella "complessità" delle sue funzioni
e dei suoi comandi, se ci levi quelli, che piacere c'è? :-)
A limite se proprio ci tieni ma non riesci a risolvere fatti uno script
di 2 righe che fa quello che "la tua pigrizia" ti porta a non fare a mano.
ciao


 Il "none" serve per dire alla distro di montare il la directory senza

Se per pigrizia intendi il fatto che non voglio montare i cd da root e'
solo perche' ho un programma che ha bisogno di montare e smontare il cdrom
ed ogni volta mi da un errore perche' non riesce farlo (essendo eseguito
da user).
Una possibile soluzione era far girare il programma come root, anche se
ciò non mi piace molto.
Poi leggendo il "man mount" mi sono imbattuto nell'opzione "user" che, a
detta del manuale, dovrebbe permettere di montare il dispositivo a tutti
gli utenti. Volevo solo capire perche', nonostante le modifiche a fstab,
la cosa non funzionava, tutto qui.
Comunque grazie a tutti e ciao.

 Cosa ho trascurato?
non saprei, se non ricordo male avevo fatto come te e non funzionava, 
dopo vari tentativi sono arrivato a
/dev/sr0         /mnt/cdrom       iso9660        user,noauto,unhide
che funziona (sr0 perché è attivata l'emulazioe scsi);
come vedi è presente user, forse il tuo non va per qlc in più o per la 
sintassi?
r
-- 
sicuro di essere nel news group giusto?
forse nella gerarchia 
free.it
 c'è quello che fa per te
Baudelaire e l'arte: 
http://umpf.net/

Forse ho capito: se metti 'users' sn abilitati tutti gli utenti
ma se metti 'user' senza la s finale, devi aggiungere a /etc/mtab
l'utente autorizzato (sn fresco fresco di man mount(8)) :-)
Prendi spunto da questa stringa.
/dev/hdbX /mnt/directory ext3 rw,noexec,nosuid,nodev,user=slaine 0 0
Facci sapere, ciao


 l'utente autorizzato (sn fresco fresco di man mount(8)) :-)
nel mio non c'è alcun iutente, anzi, non c'è nemmeo il cdrom;
r
-- 
Un giudice buono è un giudice comprato.
[Silvio "Wild" Berlusconi]
tutto sui Pentangle: 
http://umpf.net/

> nel mio non c'č alcun iutente, anzi, non c'č nemmeo il cdrom;
Non saprei, forse si addatta diverse circostanze.
Comunque non ho ancora fatto la prova a rimuovere la stringa
con l'utente. Adesso non ho tempo, appena posso (fra un oretta)
faccio la prova e ti faccio sapere.


 Facci sapere, ciao
??
Il mio man mount mi dice solo che user "permette ad un utente normale di
montare il filesystem", non fa riferimento alcuno a "users".
Appena ho un attimo di tempo provo.
Per il momento ti ringrazio e scusa se ti sto stressando :))
Ciao

 Per il momento ti ringrazio e scusa se ti sto stressando :))
Prego, figurati :-)


Il Thu, 08 Jan 2004 20:31:58 +0000, dublinux ebbe la pessima idea di
pronunciare tale sfilza di assurdita':
[cut]
Come ho detto il mio manuale salta completamente la parte in cui parla di
mtab, inoltre la parte su "users" manca completamente.
Evidentemente il traduttore non riteneva importanti quelle parti >:((
Ciao.

Beh, comunque anche se non c'è sai che esiste, e in ogni caso, anche se
non è compresa nel manuale, linux non si rifiuterà di certo di eseguire
quei parametri. Quindi se vuoi fare qualche tentativo, aspetto una tua
risposta con gli esiti e (perchè no?) un di output :-)
ciao


 
Quindi serve al supermount: il lettore resta sempre montato e tu
puoi inserire, togliere o sostituire il CD.
Se lo lasci a supermount disabilitato, potrebbero succedere
pasticci: per qualche ragione viene montato dal sistema(root)
e poi nessun utente normale riesce a smontarlo.
Più o meno quello che succedeva al nostro amico ;-)
Ho fatto un po' di deduzioni stiracchiate senza leggere i manuali,
ma mi sa che ci sono andato vicino ;-)
ciao, Andrea