Newsgroup: it.comp.os.linux.iniziare
Titolo: Nello smontare il lettore...

...perche fa cosi'?
Eritrium:/# umount /media/cdrom0
umount: /media/cdrom0: device is busy
umount: /media/cdrom0: device is busy
Eritrium:/# umount /dev/hda
umount: /media/cdrom0: device is busy
umount: /media/cdrom0: device is busy
Eritrium:/#
Non lo fa sempre... solo a volte!
Come faccio per liberare l'unita'?
In questo momento l'unita' dovrebbe essere libera, io non la sto mica
utilizzando, c'e' solo un disco dentro... che vorrei togliere con
eject!
-- 
*GianSi_80, Silca Informatica*



Forse c'č qualche applicazione che continua a tenere il dispositivo 
occupato.
Prova a vedere cosa restituisce il comando:
lsof /media/cdrom0
M.

 lsof /media/cdrom0
E' vero' c'e' famd che la usa... anche se sinceramente non so cosa sia
e il perche' stia occupando (abusivamente) la mia unita' :)
BTW: mi stavo vedendo un vecchissimo cartone che ho su un divx,
addirittura in inglese con Totem, poi a fine cartone, spengo Totem e
cerco di smontare il cd per poi tirarlo fuori...
Ma perche' a volte deve capitare tutto cio'?
-- 
*GianSi_80, Silca Informatica*

 ...perche fa cosi'?
A volte capita inaspettatamente con alcune versioni di KDE. Credo che
resti qualche "zombie" di konqueror, o almeno credo. Sarebbe opportuno che
gli sviluppatori di KDE mettessero mano a queste minuzie, che per alcuni
sono fonte di fastidio.

 cambiamento del contenuto di una directory..
Ah... poi un altra cosa: non mi ricordavo bisognasse essere root per
montare un banale cd-rom! invece, oggi mi e' successo che dovevo
avere il permesso di root per vedere il mio cartone :)
Ma pensa... mentre per i cd-audio basto io! Che robe, eh?
-- 
*GianSi_80, Silca Informatica*

 minuzie, che per alcuni sono fonte di fastidio.
In pratica e' una cosa che puo' avvenire, niente di che', giusto?
Quindi anche a te, per esempio, e' capitato?
-- 
*GianSi_80, Silca Informatica*

 ha scritto:

Mica lo tenevi occupato con il file-manager nautilus sto device?
Perche' in questo caso e' tutto normale fin quando nautilus non lascia
per cosi dire la dir dove hai montato il cd-rom,ciao.

Simone ha scritto:

mi succedeva con le versioni di kde < 3.5 (credo), ora ho la 3.5.3 e nn ho
più questo tipo di problema (all'avvio di kde venivano precaricate varie
istanze di konqueror)

 Ma pensa... mentre per i cd-audio basto io! Che robe, eh?
Mah... io vedo i DVD con xine: basta cliccare sul pulsante "DVD" e 
viene mostrato il menu del film, il tutto da utente normale.
Uso Kubuntu Breezy
M.


A me capitava anche con la 3.5.2 di Debian Etch. Se montavo la penna usb 
e la "esploravo" via konqueror, non c'era piu' verso di smontarla. 
L'output di lsof restituiva cinque o sei istanze di konqueror, 
che evidentemente non si era chiuso bene. Non ho piu' riprovato, dato che 
di preferenza monto e copio da shell. Pero' e' antipatico, per chi non sa 
dove mettere le mani. Ho visto colleghi che resettavano il pc per 
disperazione!!!!

 viene mostrato il menu del film, il tutto da utente normale.
Io forse ho capito perche' mi fa cosi' (cioe' posso montare le varie
dev. solo con i privilegi del terminale root): ho impostato bastille!
In particolare alla voce 'What umask would you like to set for users
on the system?' ho impostato su 022. Infatti prima di ieri potevo
montare tutto come user...
Puo' essere?
Ma questa impostazione non sta scavalcando  quella del fstab? 
Che invece dice
[...]
/dev/hda        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/hdb        /media/cdrom1   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
Se ho ragione forse e' meglio che cambi quelle impostazioni, per
comodita' piu' che altro! Che dite?
-- 
*GianSi_80, Silca Informatica*

 
Hai provato ad eseguire eject quando l'unità è ancora montata?
Dovrebbe funzionare lo stesso, nel senso che automaticamente la smonta e
la "ejecta" ed a volte, stranamente, funziona meglio così che smontando
prima a mano.
-- 
Saluti
VooLkaNo

 che smontando prima a mano.
Si' che ho provato ma non andava lo stesso... era perche' dei processi
occupavano il lettore...
Ora sto leggendo man fstab, man mount... e altri per capire come mai
non posso montare le unita' cd-rom e floppy se non con i privilegi di
amministrazione. Ma non ci sto capendo un granche'. Certo adesso
conosco un po' di piu' i vari permessi, ma sono ugualmente al punto
di partenza :(((
io l'opzione 'user' la ho su tutte e tre, comunque...
E poi perche' 'cdrom0' e 'cdrom1' se in realta' sono lettore e
masterizzatore DVD?
Se cambio la dicitura che succede? Chesso' dvdrom e dvdrw??? Mi salta
tutto...?
-- 
*GianSi_80, Silca Informatica*

  tutto...?
Certo che no!
Crea nella directory media, le sottodir che vuoi tu e poi modifica fstab
per fare montare le unità là dentro!
-- 
Saluti
VooLkaNo

 fstab per fare montare le unità là dentro!
In pratica, anche lasciando cosi' com'e' non cambia poi molto, giusto?
-- 
*GianSi_80, Silca Informatica*

 In pratica, anche lasciando cosi' com'e' non cambia poi molto, giusto?
No, non cambia nulla, così è solo più scomodo...
e ti consiglio di aggiungere per l'unità DVD il file system udf 
(iso9660,udf)
-- 
Saluti
VooLkaNo


Si', anche con cd e dvd. Alcuni gestori di finestre generano processi
in cascata, che impegnano i device e impediscono l'unmount.

 (iso9660,udf)
In pratica dovrei inserire ',udf' a fianco di iso9660, giusto? 
-- 
*GianSi_80, Silca Informatica*

 In pratica dovrei inserire ',udf' a fianco di iso9660, giusto? 
si

 cd/dvd? (e anche la directory "a monte"?)
Se ho capito la tua damanda i permessi per le attuali unita' sono
/media/cdrom0  - > drwxr-xr-x
/media/cdrom1  - > drwxr-xr-x
/media/floppy0 - > drwxr-xr-x
/media - > drwxr-xr-x
-- 
*GianSi_80, Silca Informatica*

 
Sei messo come me:
deephelltux:/media# ls -la
total 17
drwxr-xr-x  7 root root   216 2006-05-18 01:34 .
drwxr-xr-x 24 root root   680 2006-05-21 18:06 ..
lrwxrwxrwx  1 root root     6 2006-04-24 17:21 cdrom -> cdrom0
drwxr-xr-x  2 root root    48 2006-04-24 17:21 cdrom0
drwxr-xr-x  2 root root    48 2006-04-24 17:21 cdrom1
lrwxrwxrwx  1 root root     7 2006-04-24 17:21 floppy -> floppy0
drwxr-xr-x  2 root root    48 2006-04-24 17:21 floppy0
drwxr-xr-x  2 root root    88 2006-05-18 01:34 usbdisk
drwxrwxrwx 27 root root 16384 1970-01-01 01:00 win
E /media:
drwxr-xr-x   7 root root   216 2006-05-18 01:34 media
Ora (dato che fstab è a posto,i diritti sulle dir sono uguali ai miei,e
io non ho problemi di mount/unmount come utente..) mi viene da pensare
ai diritti di mount:
deephelltux:/media# which mount
/bin/mount
deephelltux:/media# ls -la /bin/mount
-rwsr-xr-x 1 root root 70028 2006-02-24 19:16 /bin/mount
Se qualcun altro ha altre idee...

 Se qualcun altro ha altre idee...
Io mio file /bin/mount dice
-rwxr-xr-x  1 root root 68440 2005-09-18 09:04 /bin/mount
vuole dire che devo cambiare quei diritti?
-- 
*GianSi_80, Silca Informatica*


uhm forse si,ma io aspetterei altri pareri prima di cambiare i diritti a
un file di sistema ^^
Anche se a me sembra essere l'unica differenza tra la tua (che non va) e
la mia (che va) situazione..
Cmq aspetta qualche altro parere :)

 diritti a un file di sistema ^^
Mi sa che abbiamo trovato il bandolo della matassa!
Anche a me è settato il SUID sul comando mount:
$ ls -l /bin/mount
-rwsr-xr-x  1 root root 70564 2005-10-28 20:21 /bin/mount
Questo significa che il comando è eseguito con i permessi del proprietario
qualunque sia utente che lo richiami e quindi, visto che il proprietario di
mount è root, questo viene è eseguito sempre come superuser.
Se a te non è settato così, allora solo root stesso lo può eseguire con suoi
permessi e quindi ecco il problema da te riscontrato.
A questo punto non ti resta che eseguire da utente root un:
chmod u+s /bin/mount
Comunque resta l'obbligo di settare il parametro "user" nell'fstab!
-- 
Saluti
VooLkaNo

 Comunque resta l'obbligo di settare il parametro "user" nell'fstab!
Ok, ci provero' senz'altro, grazie molte... in ogni caso io vorrei
capire come sia potuto succedere. Prima di quando avevo impostato
'Bastille' potevo montare benissimo qualsiasi unita' removibile come
semplice utente, ora no... probabile abbia fatto un qualche
pasticcio.
Se posto la config. che ho attualmente per bastile, ci dareste un
occhiata, magari? Io non ci capisco molto. Ma magari, se la mia
ipotesi e' giusta, potrebbe servire anche a qualcun altro.
-- 
*GianSi_80, Silca Informatica*

 Cmq aspetta qualche altro parere :)
In effetti ha funzionato... poi pero :) anche umount ha gli stessi
permessi e quindi non potevo smontarla :)))
mi e' bastato digitare da /bin il comando chmod u+s umoun...
E' colpa di 'qualcosa' che ha cambiato tutti i diritti sui file di
sistema... probabilmente sono stato io a cambiarli inavvertitamente.
-- 
*GianSi_80, Silca Informatica*

 Mi sa che abbiamo trovato il bandolo della matassa!
YEPPA! :-D

 ipotesi e' giusta, potrebbe servire anche a qualcun altro.
Non conosco bastille ma, da quanto leggo dal suo sito, serve ad
incrementare la sicurezza dei sistemi Linux, quindi non mi
meraviglierebbe sapere che questo software ti ha modificato i permessi
sui comandi!
Ma quello che mi chiedo è... perchè lo hai installato, a che ti serve??
Te lo chiedi perchè non credo che sia una cosa auspicabile per un
neofita visto che già Linux di per sè, con la sua attenzione ai permessi
ed alla sicurezza in generale, impone qualche tempo di adattamento.
-- 
Saluti
VooLkaNo

 adattamento.
Si' e' vero... ma mi e' sempre stata insegnato (su windows) che un
firewall e' necessario... quindi io ho solo agito di conseguenza,
procurandomelo. Non immaginavo,che adesso, ho tutti i permessi dei
file di sistema cambiati in questo modo :(
In ogni caso penso vi saranno dei benefici e appena avro' piu'
chiarezza, migliorero' ulteriormente la sicurezza di Eritrium grazie
a Debian... che comunque mi sta piacendo parecchio!
-- 
*GianSi_80, Silca Informatica*

 file di sistema cambiati in questo modo :(
Ma... Bastille è un firewall? credevo fosse più un modo per far più
sicuro il sistema, cambiando appunto privilegi e roba del genere, ma
non sapevo facesse _anche_ da firewall.
E poi, qual'è il senso di usare Bastille o chessò se ti ci logghi
come root?
È come mettere un carroarmato davanti alla porta di casa e poi
lasciare aperto il retro. Con pasticcini per eventuali "visitatori"
Saludos
Adriano

 lasciare aperto il retro. Con pasticcini per eventuali "visitatori"
Gia' :-))) hai rogione... ma sai che la porta sul retro e' aperta
proprio per indurre in tentazione gli stolti che, avendo visto il
carro armato all'ingresso principale, tentavano di far i furbi con
quella del retro... ma non sapevano che in quella del retro li
aspettavo io per fargli 'GOM GOM GOLDEN RIFLE' e finirli in un batter
d'occhio.
LOL :))))
-- 
*GianSi_80, Silca Informatica*
...che non sa come contattare root :)))

> root e giansi, in realta', coincidono... ma non dirlo a nessuno :)
Poi leggendo vedo che volevi dire solo che tu sei anche l'admin della
tua macchina.
Saludos
Adriano

 psw di root e, all'occorrenza mi possa loggare anche come root? :))))
Quello che diciamo e di limitare al minimo il login al sistema
direttamente come root!
Se ne hai bisogno, e strettamente per fare quella singola cosa, apri una
bella console e con 'su' o 'sudo' utilizzi il superuser, dopodichè lo 
saluti  ;)
... insomma, non fare mai il lavoro di tutti i giorni come root.
-- 
Saluti
VooLkaNo

 Secondo me e' stata 'colpa' sua :)
E' stata colpa mia, te l'ho consigliato io, direi. :-)
Ma ti avevo anche detto di leggere BENE quello che ti chiede
durante l'avanzamento dei settaggi.
Ad ogni opzione ti dice cio' che sta facendo, ed e' una bella
lezione, anche se ovviamente sommaria, su quello che significa
mettere in sicurezza una macchina, non solo decidere che il
tuo pc sara' raggiungibile solo dalla macchina xyz per fare
da server di stampa.
Comunque, hai sempre la possibilita' di tornare sui tuoi passi,
bastille ha anche la retromarcia. :-)
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Quello di cui hai bisogno è IPTABLES, il sistema per il filtraggio dei
E quello ce l'ha, e le regole le mette a posto anche con bastille.
E se ha letto quello che gli diceva il sistema, intanto ha imparato
qualcosina su cosa altro ci puo' essere di delicato in un sistema.
Ma sembra che io sia stato troppo ottimista.


 bastille ha anche la retromarcia. :-)
Si, ho notato :)
A me sembra un buon programma Bastille!
L'antivirus, invece non l'ho ancora installato e penso per ora non mi
servira'...
-- 
*GianSi_80, Silca Informatica*