Problema USB Stick

10 risposte [Ultimo contenuto]
Ritratto di putbraininside
putbraininside
(Junior)
Offline
Junior
Iscritto: 05/12/2013
Messaggi: 21

Buongiorno,

utilizzo una debian Sid su un Asus x501a, l'installazione e' andata benissimo, unica pecca non riesco a montare in automatico i dispositivi usb con i permessi di scrittura. Ho provato ad aggiungere la riga

/dev/sdd1 /mnt/pennetta auto rw,users,noauto,umask=000  0  0

dentro /etc/fstab ma la cosa funziona solo per la prima pennetta che monto, le successive (montate contemporaneamente) risultano essere montate senza permessi di scrittura

Alcune informazioni extra con la usb inserita

comando mount

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=232059,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=187232k,mode=755)
/dev/disk/by-uuid/f0983a26-e247-47fb-9b25-3296770b0c49 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2552700k)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda2 on /mnt/windows type fuseblk (rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/cgroup type tmpfs (rw,relatime,size=4k,mode=755)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,name=systemd)
/dev/sdb1 on /media/usb0 type vfat (rw,nodev,noexec,noatime,nodiratime,sync,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro)

fdisk -l

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=232059,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=187232k,mode=755)
/dev/disk/by-uuid/f0983a26-e247-47fb-9b25-3296770b0c49 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2552700k)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda2 on /mnt/windows type fuseblk (rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/cgroup type tmpfs (rw,relatime,size=4k,mode=755)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,name=systemd)
/dev/sdb1 on /media/usb0 type vfat (rw,nodev,noexec,noatime,nodiratime,sync,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro)

lsusb

Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 13d3:5165 IMC Networks 
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 054c:02a5 Sony Corp. MicroVault Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Le guide ed i workaround che ho trovato in rete sono obsolete o finiscono tutte con la frase "il sistema ha ricominciato a funzionare da solo"

Grazie in anticipo Big Grin

function(a,b,c,d){d+=c;return[d<0|a&b<

Ritratto di theShort
theShort
(Collaboratore)
Offline
Collaboratore
Iscritto: 02/08/2006
Messaggi: 595

Premetto che ancora non ho idea su come risolvere il tuo problema, però per indicarti una via plausibile, ti dico che il montaggio in automatico delle penne USB è a carico di usbmont richiamato da udev e non tanto da fstab...

Appena mi si illumina la lampadina, ti faccio un fischio. Wink

.theShort Big Grin

Ritratto di putbraininside
putbraininside
(Junior)
Offline
Junior
Iscritto: 05/12/2013
Messaggi: 21

Grazie per la risposta,
Il caricamento avviene in automatico, il post riguardante fstab l'ho aggiunto per una eventuale conferma del fatto di non essere in una situazione di ridondanza tra i vari sistemi di mount, da quanto ho visto ci sono situazioni nelle quali fstab va ad intromettersi Batting Eyelashes

function(a,b,c,d){d+=c;return[d<0|a&b<

Ritratto di theShort
theShort
(Collaboratore)
Offline
Collaboratore
Iscritto: 02/08/2006
Messaggi: 595

Prova a vedere se il tuo utente è incluso nel gruppo plugdev e prova a forzare i permessi dando:

chmod -R 777 /media/etichetta_della_tua_usb

Una cosa che non ti ho chiesto: ma stai usando Gnome 3?
Nel caso lo usassi, prova a rimuovere usbmount: potrebbe andare in conflitto con l'automount di Gnome 3...

Ritratto di putbraininside
putbraininside
(Junior)
Offline
Junior
Iscritto: 05/12/2013
Messaggi: 21

Chiedo scusa per il ritardo Big Grin

Intanto grazie per la collaborazione Big Grin

Per quanto rigurda i gruppi del mio utente:

lordofenuplas@debian:~$ groups
lordofenuplas root daemon bin sys adm tty disk lp man dialout voice cdrom floppy sudo audio dip backup operator shadow video plugdev games users fuse scanner bluetooth netdev mlocate ssh saned ntp sambashare powerdev

Il mio desktop manager e' Kde 4.10

Ho provato a cambiare i permessi come suggeritomi, il risultato e' che non vengono assegnati in forma definitiva e tutto viene resettato al successivo mount

function(a,b,c,d){d+=c;return[d<0|a&b<

Ritratto di theShort
theShort
(Collaboratore)
Offline
Collaboratore
Iscritto: 02/08/2006
Messaggi: 595

Azz! Non uso KDE. Speriamo non sia qualcosa strettamente legato a lui.

Prova a darmi i risultati di questi comandi:

#mount
#ls -lh

Ritratto di putbraininside
putbraininside
(Junior)
Offline
Junior
Iscritto: 05/12/2013
Messaggi: 21

Eccomi che rispondo piu' veloce delle poste italiane.... Big Grin

lordofenuplas@debian:~$ mount && ls -lh
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=232061,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=187232k,mode=755)
/dev/disk/by-uuid/f0983a26-e247-47fb-9b25-3296770b0c49 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2552700k)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda2 on /mnt/windows type fuseblk (rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/cgroup type tmpfs (rw,relatime,size=4k,mode=755)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,name=systemd)
/dev/sdb1 on /media/usb0 type vfat (rw,nodev,noexec,noatime,nodiratime,sync,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro)
totale 36K
drwxr-xr-x 2 lordofenuplas lordofenuplas 4,0K nov 21 14:38 Documenti
drwxr-xr-x 3 lordofenuplas lordofenuplas 4,0K dic  2 22:49 Immagini
drwxr-xr-x 2 lordofenuplas lordofenuplas 4,0K nov 21 02:26 Modelli
drwxr-xr-x 2 lordofenuplas lordofenuplas 4,0K nov 21 02:26 Musica
drwxr-xr-x 2 lordofenuplas lordofenuplas 4,0K nov 21 14:40 Nuova cartella
drwxr-xr-x 2 lordofenuplas lordofenuplas 4,0K nov 21 02:26 Pubblici
drwxr-xr-x 2 lordofenuplas lordofenuplas 4,0K dic  2 21:10 Scaricati
drwxr-xr-x 2 lordofenuplas lordofenuplas 4,0K nov 22 17:12 Scrivania
drwxr-xr-x 2 lordofenuplas lordofenuplas 4,0K nov 21 02:26 Video

ma credo che l'ultimo comando sia riferito alla pennetta... quindi riposto e mi scuso per la disattenzione Big Grin

lordofenuplas@debian:~$ ls -lh /media/usb0
totale 1,6G
drwxr-xr-x 2 root root 4,0K nov 24 22:06 da modificare
-rwxr-xr-x 1 root root 140M nov 25 18:16 img1.tif
-rwxr-xr-x 1 root root 156M nov 25 18:20 img2.tif
-rwxr-xr-x 1 root root 135M nov 25 18:21 img3.tif
-rwxr-xr-x 1 root root 124M nov 25 18:28 img4.tif
-rwxr-xr-x 1 root root 335M nov 25 18:32 img5.tif
-rwxr-xr-x 1 root root 145M nov 25 18:35 img6.tif
-rwxr-xr-x 1 root root 174M nov 25 18:42 img7.tif
-rwxr-xr-x 1 root root  72M nov 25 18:47 img8.tif
-rwxr-xr-x 1 root root 261M nov 25 18:51 img9.tif
drwxr-xr-x 2 root root 4,0K nov 25 19:04 Nuova cartella
-rwxr-xr-x 1 root root  15M dic  4 17:09 scansione0003.jpg
-rwxr-xr-x 1 root root  11M dic  4 15:45 scansione0004.jpg
-rwxr-xr-x 1 root root 7,7M dic  4 17:14 scansione0005.jpg
-rwxr-xr-x 1 root root 8,2M dic  4 16:34 scansione0006.jpg
-rwxr-xr-x 1 root root  16M dic  4 17:20 scansione0007.jpg
drwxr-xr-x 2 root root 4,0K ott 16 16:09 scansioni
lordofenuplas@debian:~$ 

function(a,b,c,d){d+=c;return[d<0|a&b<

Ritratto di theShort
theShort
(Collaboratore)
Offline
Collaboratore
Iscritto: 02/08/2006
Messaggi: 595

/dev/sdb1 on /media/usb0 type vfat (rw,nodev,noexec,noatime,nodiratime,sync,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro)
totale 36K

Da qui si vede che la penna USB in realtà viene montata i lettura/scrittura. Dal comando ls -lh /media/usb0 ne esce che tu hai i permessi di lettura/scrittura solo tramite utente root.
Prova a dare questi comandi per includere anche l'utente normale:

# chown root:users media/
# chmod g+w media/

Ritratto di putbraininside
putbraininside
(Junior)
Offline
Junior
Iscritto: 05/12/2013
Messaggi: 21

ciao, scusa il ritardo

root@debian:/home/lordofenuplas# chown root:lordofenuplas /media/usb0
chown: cambiamento del proprietario di "/media/usb0": Operazione non permessa
root@debian:/home/lordofenuplas# chmod g+w /media/usb0
root@debian:/home/lordofenuplas# 

quindi

root@debian:/home/lordofenuplas# ls -lh /media/usb0
totale 1,6G
drwxr-xr-x 2 root root 4,0K nov 24 22:06 da modificare
-rwxr-xr-x 1 root root 140M nov 25 18:16 img1.tif
-rwxr-xr-x 1 root root 156M nov 25 18:20 img2.tif
-rwxr-xr-x 1 root root 135M nov 25 18:21 img3.tif
-rwxr-xr-x 1 root root 124M nov 25 18:28 img4.tif
-rwxr-xr-x 1 root root 335M nov 25 18:32 img5.tif
-rwxr-xr-x 1 root root 145M nov 25 18:35 img6.tif
-rwxr-xr-x 1 root root 174M nov 25 18:42 img7.tif
-rwxr-xr-x 1 root root  72M nov 25 18:47 img8.tif
-rwxr-xr-x 1 root root 261M nov 25 18:51 img9.tif
drwxr-xr-x 2 root root 4,0K nov 25 19:04 Nuova cartella
-rwxr-xr-x 1 root root  15M dic  4 17:09 scansione0003.jpg
-rwxr-xr-x 1 root root  11M dic  4 15:45 scansione0004.jpg
-rwxr-xr-x 1 root root 7,7M dic  4 17:14 scansione0005.jpg
-rwxr-xr-x 1 root root 8,2M dic  4 16:34 scansione0006.jpg
-rwxr-xr-x 1 root root  16M dic  4 17:20 scansione0007.jpg
drwxr-xr-x 2 root root 4,0K ott 16 16:09 scansioni
root@debian:/home/lordofenuplas# 

purtroppo continua a non funzionare :\

function(a,b,c,d){d+=c;return[d<0|a&b<

Ritratto di theShort
theShort
(Collaboratore)
Offline
Collaboratore
Iscritto: 02/08/2006
Messaggi: 595

Dovresti provare a cambiare i permesso solo alla cartella /media senza includere anche usb0.
Al limite potresti provare ad installare pmount e far gestire il montaggio automatico delle penne usb a lui.

Fai sapere appena puoi.

Ciao!

.theShort Big Grin

Ritratto di putbraininside
putbraininside
(Junior)
Offline
Junior
Iscritto: 05/12/2013
Messaggi: 21

Chiedo scusa per il ritardo Big Grin

Purtroppo il cambio di permessi per la cartella /media non ha dato risultati apprezzabili, pero', grazie alla segnalazione riguardante pmount, mi sono accorto che udev andava a richiamare uno script chiamato usbmount, il quale andava a montarmi le pennette nella cartella /media/usb* invece che /media/nomeutente, come invece udev fa dall'aggiornamento di agosto (mi pare) eliminato usbmount ora tutto e' a posto, a parte il cellulare android per il quale ci sto lavorando su e che quasi sicuramente diventera' argomento di un futuro tread... ehehe

Vi ringrazio per tutto il supporto che mi e'stato dato e, soprattutto, per il fatto di avrmi accettato come membro di debianitalia Big Grin

function(a,b,c,d){d+=c;return[d<0|a&b<