[Risolto] Chiavetta USB formattata FAT32 permessi solo root

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
Cibertux
Prode Principiante
Messaggi: 25
Iscrizione: lunedì 10 febbraio 2020, 18:22
Desktop: ubuntu
Distribuzione: ubuntu 22.04
Sesso: Maschile

[Risolto] Chiavetta USB formattata FAT32 permessi solo root

Messaggio da Cibertux »

Ciao, un saluto a tutto il forum :D . Sto imparando ad usare Ubuntu e devo dire che per ora riesco a fare tutto quello che facevo con Windows.Ho un problema con una chiavetta USB:
Se la formatto FAT32 il proprietario è solo root e non posso fare niente per usarla. Se la formatto EXT tutto ok, ma io vorrei che fosse formatta FAT32 e avere i permessi per usarla.
Ho provato a cambiare i permessi con SUDO NAUTILUS (tramite interfaccia grafica) ma non mi fa procedere. :nono:
Cosa posso fare? :muro:
Grazie
Ultima modifica di Cibertux il mercoledì 12 febbraio 2020, 17:12, modificato 1 volta in totale.
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da frapox »

Come la monti la chiavetta? Tramite filemanager (nautilus) o tramite il terminale?

Perché se la monti tramite Nautilus (udisks2) dovrebbe gli uid e i gid dovrebbero esserti mappati correttamente e poterci scrivere.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
Cibertux
Prode Principiante
Messaggi: 25
Iscrizione: lunedì 10 febbraio 2020, 18:22
Desktop: ubuntu
Distribuzione: ubuntu 22.04
Sesso: Maschile

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da Cibertux »

Ciao, non essendo un esperto e sapendo poco del mondo di ubuntu, cerchero di spiegarmi come posso. :cry: Inserisco la chiavetta e nautilus la vede e la monta subito, mi chiede semmai se voglio smontarla.
Se accedo ai permessi con sudo nautilus e provo a cambiarli, mi dice che non sono il proprietario e non posso cambiarli. Se la formatto la chiavetta in EXT e vado nei permessi il proprietario sono io.
Quello che non capisco è perchè mi succede solo con questa. Ho provato con altre chiavette e formattando in FAT32 sono sempre io il prorprietario e non root.
Grazie
Avatar utente
woddy68
Rampante Reduce
Rampante Reduce
Messaggi: 8815
Iscrizione: sabato 12 febbraio 2011, 14:23
Desktop: Kde Plasma 6
Distribuzione: openSUSE Tumbleweed - KDE Neon
Sesso: Maschile

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da woddy68 »

Ma ti permette di modificare file e quant'altro che hai sulla chiavetta ? Quella è la cosa importante ! Fat32 come anche NTFS sono file system proprietari, Linux non ne gestisce i permessi, che dovrebbero essere RW (lettura e scrittura).
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25438
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da giulux »

Sposto in driver e periferiche.
Dilemmi è per problemi terra-terra, non chi è da poco su ubuntu o sul forum.

Ciao.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
Cibertux
Prode Principiante
Messaggi: 25
Iscrizione: lunedì 10 febbraio 2020, 18:22
Desktop: ubuntu
Distribuzione: ubuntu 22.04
Sesso: Maschile

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da Cibertux »

ho provato a formattarla bene con dd e poi in fat32 ma la situazione non cambia il proprietario è root e non posso modifcare i permessi
Avatar utente
woddy68
Rampante Reduce
Rampante Reduce
Messaggi: 8815
Iscrizione: sabato 12 febbraio 2011, 14:23
Desktop: Kde Plasma 6
Distribuzione: openSUSE Tumbleweed - KDE Neon
Sesso: Maschile

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da woddy68 »

Cibertux ha scritto:
lunedì 10 febbraio 2020, 22:23
ho provato a formattarla bene con dd e poi in fat32 ma la situazione non cambia il proprietario è root e non posso modifcare i permessi
Ripeto, è normale che il proprietario sia root, in quanto non è un file system Linux fat32, tuttavia dovresti avere i permessi di scrittura e lettura, come è normale anche che se formatti in un file system come EXT, XFS, BTRFS ecc. puoi assegnare il proprietario, in quanto file system integrati Linux.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
Avatar utente
Cibertux
Prode Principiante
Messaggi: 25
Iscrizione: lunedì 10 febbraio 2020, 18:22
Desktop: ubuntu
Distribuzione: ubuntu 22.04
Sesso: Maschile

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da Cibertux »

Non mi fa assegnare nessun proprietario, accesso negato.
Credo che il problema sia dovuto a quello che ho allegato: la mia chiavetta è la prima SANDISK, l'altra non so cosa possa essere.
Allegati
Schermata del 2020-02-10 23-36-19.png
Schermata del 2020-02-10 23-36-19.png (48.77 KiB) Visualizzato 1622 volte
Avatar utente
woddy68
Rampante Reduce
Rampante Reduce
Messaggi: 8815
Iscrizione: sabato 12 febbraio 2011, 14:23
Desktop: Kde Plasma 6
Distribuzione: openSUSE Tumbleweed - KDE Neon
Sesso: Maschile

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da woddy68 »

Hai provato a creare una nuova tabella partizioni ? In Gparted dovresti avere l'opzione per farlo.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da frapox »

Cibertux ha scritto:
lunedì 10 febbraio 2020, 23:40
Non mi fa assegnare nessun proprietario, accesso negato.
Credo che il problema sia dovuto a quello che ho allegato: la mia chiavetta è la prima SANDISK, l'altra non so cosa possa essere.
Fai così:
- smonta e stacca la chiavetta
- ricollega la chiavetta
- apri Gnome Dischi
- menù ⋮ in alto a destra > formatta disco; formatta
- poi sotto schiacci il + così crei una nuova partizione Fat32 (ma volendo pure exFat cioè Fat64)

Ora dovrebbe essere tutto a posto e questa partizione la puoi montare sia col tasto ▸, oppure da Nautilus. Verifica che sia così e torna a riferire quel che hai fatto e se ci sono problemi, dove.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
Cibertux
Prode Principiante
Messaggi: 25
Iscrizione: lunedì 10 febbraio 2020, 18:22
Desktop: ubuntu
Distribuzione: ubuntu 22.04
Sesso: Maschile

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da Cibertux »

Ciao, grazie per il supporto e aiuto che mi stai dando. :birra:
Ho fatto esattamente quello che mi hai detto ma la situazione è la stessa. Inoltre, ho provato in live e la chiavetta non presenta nessun problema.
Ma se la inserisco con ubuntu istallato va in tilt, oltre al problema che ti ho detto, e come se il sistema ne vedesse altre che non esistono :
come da immagine di prima, SANDISK è la mia chiavetta. Oltre a questa, ne sono presenti altre 2 di cui una si chiama Sandisk
Le altre due chiavette le vedo solo con SUDO NAUTILUS e anche se la mia chiavetta SANDISK non è inserita...
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da frapox »

Cibertux ha scritto:
martedì 11 febbraio 2020, 8:06
Ciao, grazie per il supporto e aiuto che mi stai dando. :birra:
:birra:
Cibertux ha scritto:
martedì 11 febbraio 2020, 8:06
Ho fatto esattamente quello che mi hai detto ma la situazione è la stessa. Inoltre, ho provato in live e la chiavetta non presenta nessun problema.
Ma se la inserisco con ubuntu istallato va in tilt, oltre al problema che ti ho detto, e come se il sistema ne vedesse altre che non esistono :
come da immagine di prima, SANDISK è la mia chiavetta. Oltre a questa, ne sono presenti altre 2 di cui una si chiama Sandisk
- Riavvia il PC
- Collega la chiavetta
- da terminale:

Codice: Seleziona tutto

lsusb
sudo parted -l
E incolla qui che ti esce in blocco (tutto) nei tag code (</>).
Cibertux ha scritto:
martedì 11 febbraio 2020, 8:06
Le altre due chiavette le vedo solo con SUDO NAUTILUS e anche se la mia chiavetta SANDISK non è inserita...
sudo nautilus non andrebbe dato per motivi di sicurezza. Se devi operare come super user ci sono altri modi. Ma comunque, normalmente, non serve essere s.u. per scrivere sulla chiavetta).
Ultima modifica di frapox il martedì 11 febbraio 2020, 11:49, modificato 1 volta in totale.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
dxgiusti
Rampante Reduce
Rampante Reduce
Messaggi: 5372
Iscrizione: lunedì 19 novembre 2007, 14:10
Desktop: Mate
Distribuzione: PCLinuxOS-Mate
Sesso: Maschile
Località: Lodi

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da dxgiusti »

woddy68 ti aveva suggerito gparted.
inserisci la tua chiavetta, apri gparted, vai sulla tua usb, smontala.
ora nella barra in alto, vai in dispositivo, crea tabella partizioni, scegli msdos, conferma.
adesso crea nuova partizione >>>> fat 32, metti una etichetta alla tua usb, quello che vuoi, conferma. al termine da nautilus, espelli unità.
Avatar utente
Cibertux
Prode Principiante
Messaggi: 25
Iscrizione: lunedì 10 febbraio 2020, 18:22
Desktop: ubuntu
Distribuzione: ubuntu 22.04
Sesso: Maschile

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da Cibertux »

Ciao, ho provato come ha detto woddy68 ma la situazione non è cambiata.Scusami woddy68 :o mi era sfuggito il tuo suggerimento.

Con lsusb ottengo questo:

Codice: Seleziona tutto

Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 003: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0781:5581 SanDisk Corp. Ultra
Bus 003 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Con sudo parted -l ottengo questo:

Codice: Seleziona tutto

Modello: ATA WDC WD20EFRX-68E (scsi)
Disco /dev/sda: 2000GB
Dimensione del settore (logica/fisica): 512B/4096B
Tabella delle partizioni: gpt
Flag del disco: 

Numero  Inizio  Fine    Dimensione  File system  Nome                  Flag
 1      1049kB  538MB   537MB       fat32        EFI System Partition  avvio, esp
 2      538MB   2000GB  2000GB      ext4


Modello: SanDisk Ultra (scsi)
Disco /dev/sdb: 15,4GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Flag del disco: 

Numero  Inizio  Fine    Dimensione  Tipo     File system  Flag
 1      1049kB  15,4GB  15,4GB      primary  fat32
sudo nautilus l'ho usato per riuscire a cambiare i permessi e non per scrivere sulla chiavetta
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da frapox »

Ok, ma non devi cambiare nessun permesso. E sudo con nautilus non va usato e basta per il motivo anzidetto.

La chiave (così come qualsiasi disco esterno) viene montata da udisks2 (che è un servizio fatto apposta per gestire i volumi), ci pensa lui a montarla.

Quindi, appurato che la chiavetta viene vista correttamente dal kernel e che la tabella partizioni è ok: collega la chiavetta, poi aprila con nautilus (come utente normale). Poi scrivi:

Codice: Seleziona tutto

mount | tail
e incollaci il testo.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
Cibertux
Prode Principiante
Messaggi: 25
Iscrizione: lunedì 10 febbraio 2020, 18:22
Desktop: ubuntu
Distribuzione: ubuntu 22.04
Sesso: Maschile

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da Cibertux »

ottengo questo. grazie :)

Codice: Seleziona tutto

/var/lib/snapd/snaps/core_8268.snap on /snap/core/8268 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_1313.snap on /snap/gtk-common-themes/1313 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-characters_399.snap on /snap/gnome-characters/399 type squashfs (ro,nodev,relatime,x-gdu.hide)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
tmpfs on /run/user/121 type tmpfs (rw,nosuid,nodev,relatime,size=810012k,mode=700,uid=121,gid=125)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=810012k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sdc1 on /media/luca/BAF0A11CF0A0E03D type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sdd1 on /media/luca/jjjj type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
/dev/sdb1 on /media/luca/SANDISK type vfat (rw,nosuid,nodev,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro,x-gvfs-show)
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da frapox »

Ok, è montata in rw e con l'umask di default (0022) che rende i permessi di mount 0755 (-rwxr-xr-x)

Codice: Seleziona tutto

/dev/sdb1 on /media/luca/SANDISK type vfat (rw,nosuid,nodev,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro,x-gvfs-show)
Ti faccio fare un:

Codice: Seleziona tutto

ls -lhd /media/luca/SANDISK
così da capire se effettivamente ci sono i permessi giusti sul mount point (riporta qui l'output), e anche un:

Codice: Seleziona tutto

touch /media/luca/SANDISK/pippo
che dovrebbe uscire senza errori e senza output.

a questo punto se apri nautilus nella cartella specificata:

Codice: Seleziona tutto

xdg-open /media/luca/SANDISK/
Dovresti vedere il file pippo, il che indica che la suddetta chiavetta è scrivibile.
Ultima modifica di frapox il mercoledì 12 febbraio 2020, 11:29, modificato 1 volta in totale.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
Cibertux
Prode Principiante
Messaggi: 25
Iscrizione: lunedì 10 febbraio 2020, 18:22
Desktop: ubuntu
Distribuzione: ubuntu 22.04
Sesso: Maschile

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da Cibertux »

con -lhd /media/luca/SANDISK ottengo

Codice: Seleziona tutto

drwxr-xr-x 2 root root 8,0K gen  1  1970 /media/luca/SANDISK

con touch /media/luca/SANDISK/pippo ottengo

Codice: Seleziona tutto

touch: impossibile fare touch di '/media/luca/SANDISK/pippo': Permesso negato
con

Codice: Seleziona tutto

xdg-open /media/luca/SANDISK/
non ottengo un file che si chiama pippo
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da frapox »

Gli output vanno riportati tutti compreso il comando immesso perché se no non capisco, ad esempio, con che utente hai dato il comando. Non è che sei loggato come root? Oppure hai aperto gnome disks come root?

Vediamo:

Codice: Seleziona tutto

id
ps aux | grep nautilus
ps aux | grep disks
udisksctl info --block-device /dev/sdb1
Dai i comandi uno dopo l'altro e poi riporta tutto il blocco (compresi i comandi!)
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
Cibertux
Prode Principiante
Messaggi: 25
Iscrizione: lunedì 10 febbraio 2020, 18:22
Desktop: ubuntu
Distribuzione: ubuntu 22.04
Sesso: Maschile

Re: Chiavetta USB formattata FAT32 permessi solo root

Messaggio da Cibertux »

Non sono loggato come root e gnome disk è chiuso al momento che ho fatto gli output

Codice: Seleziona tutto

luca@luca-Lenovo-H530:~$ id
uid=1000(luca) gid=1000(luca) gruppi=1000(luca),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)
luca@luca-Lenovo-H530:~$ ps aux | grep nautilus
luca      3038  0.0  0.5 790500 48544 tty2     Sl+  17:41   0:03 nautilus-desktop
luca      5162  0.1  0.7 958440 58092 ?        Sl   18:43   0:03 /usr/bin/nautilus --gapplication-service
luca      7483  0.0  0.0  21532  1088 pts/0    S+   19:36   0:00 grep --color=auto nautilus
luca@luca-Lenovo-H530:~$ ps aux | grep disks
root       932  0.0  0.1 518432 14656 ?        Ssl  17:20   0:02 /usr/lib/udisks2/udisksd
luca      1686  0.0  0.1 394568 12180 ?        Ssl  17:21   0:01 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
root      2571  3.5  0.0  22080  2568 ?        Ss   17:31   4:27 /sbin/mount.ntfs /dev/sdc1 /media/luca/BAF0A11CF0A0E03D -o rw,nodev,nosuid,uid=1000,gid=1000,uhelper=udisks2
luca      7487  0.0  0.0  21532  1076 pts/0    S+   19:36   0:00 grep --color=auto disks
luca@luca-Lenovo-H530:~$ udisksctl info --block-device /dev/sdb1
/org/freedesktop/UDisks2/block_devices/sdb1:
  org.freedesktop.UDisks2.Block:
    Configuration:              [('fstab', {'fsname': <b'/dev/disk/by-id/usb-SanDisk_Ultra_4C530000110511117125-0:0-part1'>, 'dir': <b'/media/luca/SANDISK'>, 'type': <b'auto'>, 'opts': <b'nosuid,nodev,nofail,noauto,x-gvfs-show,x-udisks-auth'>, 'freq': <0>, 'passno': <0>})]
    CryptoBackingDevice:        '/'
    Device:                     /dev/sdb1
    DeviceNumber:               2065
    Drive:                      '/org/freedesktop/UDisks2/drives/SanDisk_Ultra_4C530000110511117125'
    HintAuto:                   true
    HintIconName:               
    HintIgnore:                 false
    HintName:                   
    HintPartitionable:          true
    HintSymbolicIconName:       
    HintSystem:                 false
    Id:                         by-uuid-87BC-11EB
    IdLabel:                    SANDISK
    IdType:                     vfat
    IdUUID:                     87BC-11EB
    IdUsage:                    filesystem
    IdVersion:                  FAT32
    MDRaid:                     '/'
    MDRaidMember:               '/'
    PreferredDevice:            /dev/sdb1
    ReadOnly:                   false
    Size:                       15375269888
    Symlinks:                   /dev/disk/by-id/usb-SanDisk_Ultra_4C530000110511117125-0:0-part1
                                /dev/disk/by-label/SANDISK
                                /dev/disk/by-partuuid/eead84d6-01
                                /dev/disk/by-path/pci-0000:00:14.0-usb-0:3.4:1.0-scsi-0:0:0:0-part1
                                /dev/disk/by-uuid/87BC-11EB
    UserspaceMountOptions:      x-gvfs-show
  org.freedesktop.UDisks2.Filesystem:
    MountPoints:        /media/luca/SANDISK
    Size:               0
  org.freedesktop.UDisks2.Partition:
    Flags:              0
    IsContained:        false
    IsContainer:        false
    Name:               
    Number:             1
    Offset:             1048576
    Size:               15375269888
    Table:              '/org/freedesktop/UDisks2/block_devices/sdb'
    Type:               0x0b
    UUID:               eead84d6-01
luca@luca-Lenovo-H530:~$ 
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot], ernestoche e 8 ospiti