Giacomofal
Posts: 3
Joined: Tue Jun 09, 2015 7:10 am

Eliminare richiesta Password root all'inserimento disco USB

Wed Dec 02, 2015 3:10 pm

Salve a tutti, sono su raspbian jessie da qualche settimana, uso il raspeberry come media center e server download e upload. Da quando ho aggiornato a jessie ho notato che ogni volta all'inserimento di un qualunque disco usb compare un popup nel quale bisogna inserire la password di root per poter montare il volume. E' possibile eliminare questo popup e fare in modo che il disco usb venga montato automaticamente una volta inserito?

User avatar
m3nhir
Posts: 121
Joined: Sat Mar 21, 2015 11:53 am

Re: Eliminare richiesta Password root all'inserimento disco

Sun Dec 06, 2015 7:08 pm

prova a digitare nel terminale

Code: Select all

groups
ti dara l'elenco dei gruppi a cui appartieni. Se ben ricordo per avere il permesso di montare i device esterni dovresti appartenere anche al gruppo "plugdev"
per aggiungere il tuo utente a quel gruppo devi usare da terminale "addgroup".
per l'uso di addgroup ti rimando alla pagina man:

Code: Select all

man addgroup

User avatar
satanasso
Posts: 15
Joined: Sat Dec 19, 2015 3:47 am

Re: Eliminare richiesta Password root all'inserimento disco

Sun Dec 20, 2015 8:24 am

Se la tua esigenza è quella di montare automaticamente e in maniera trasparente qualsiasi device usb, probabilmente la via più semplice è quella di installare usbmount:

Code: Select all

# apt-get install usbmount
Se, invece, il device è connesso permanentemente (ad es. una grossa unità di storage in uso esclusivo alla board), ti consiglio la modifica del file fstab. Per farlo segui questa procedura:

1) Individuare la periferica: subito dopo aver inserito il device nella porta usb dai il comando dmesg | tail:

Code: Select all

$ dmesg | tail
[  694.802961] usbcore: registered new interface driver usb-storage
[  695.998353] scsi 4:0:0:0: Direct-Access     UFD 2.0  Silicon-Power4G  1100 PQ: 0 ANSI: 0 CCS
[  696.000901] sd 4:0:0:0: Attached scsi generic sg2 type 0
[  696.004468] sd 4:0:0:0: [sdb] 7866368 512-byte logical blocks: (4.02 GB/3.75 GiB)
[  696.006111] sd 4:0:0:0: [sdb] Write Protect is off
[  696.006120] sd 4:0:0:0: [sdb] Mode Sense: 43 00 00 00
[  696.006990] sd 4:0:0:0: [sdb] No Caching mode page found
[  696.006998] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[  696.014821] sdb: sdb1                                                            --> QUESTA È L'INFORMAZIONE CHE CI INTERESSA <--
[  696.020299] sd 4:0:0:0: [sdb] Attached SCSI removable disk
2) Ricavare l'UUID del device:

Code: Select all

# blkid
/dev/sda1: UUID="F250728050724AFD" TYPE="ntfs" PARTUUID="e6cedecf-01"
/dev/sda2: LABEL="sys" UUID="2db76483-4080-4187-b4c9-34ad86513be4" TYPE="ext4" PARTUUID="e6cedecf-02"
/dev/sda3: LABEL="data" UUID="bff04e66-6dd5-4c7a-ba05-45857c418855" TYPE="ext4" PARTUUID="e6cedecf-03"
/dev/sda4: UUID="d4301464-6fd2-4282-bf35-5e51100cf63a" TYPE="swap" PARTUUID="e6cedecf-04"
/dev/mmcblk0p1: UUID="0481E3991A725D6F" TYPE="ntfs" PARTUUID="00014f01-01"
/dev/mmcblk0: PTUUID="00014f01" PTTYPE="dos"
/dev/sdb1: UUID="C3B0-52C7" TYPE="vfat" PARTUUID="0b5cd4ba-01"               --> QUESTA È L'INFORMAZIONE CHE CI INTERESSA <-- 
3) Creare il punto di mount per il device:

Code: Select all

# mkdir /media/usbdisk
4) Editare il file fstab:

Code: Select all

# nano /etc/fstab
Che assumerà un aspetto simile:

Code: Select all

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

#Entry for /dev/sda2 :
UUID=2db76483-4080-4187-b4c9-34ad86513be4       /       ext4    errors=remount-ro       0       1
#Entry for /dev/sda3 :
UUID=bff04e66-6dd5-4c7a-ba05-45857c418855       /home   ext4    defaults        	0       2
#Entry for /dev/sda1 :
UUID=F250728050724AFD   /media/data     ntfs-3g defaults,users,locale=it_IT.UTF-8       0       0
#Entry for /dev/mmcblk0p1 :
UUID=0481E3991A725D6F   /media/sdcard   ntfs-3g defaults,users,locale=it_IT.UTF-8       0       0
#Entry for /dev/sdb1 :
UUID=C3B0-52C7		/media/usbdisk	vfat	defaults,users,locale=it_IT.UTF-8       0       0	--> QUESTA È LA RIGA AGGIUNTA <--
#Entry for /dev/sda4 :
UUID=d4301464-6fd2-4282-bf35-5e51100cf63a       none    swap    sw      		0       0
/dev/sr0        /media/cdrom0   udf,iso9660     user,noauto     			0       0
Fatto.

Code: Select all

-- 
| (o>  | Io ho un Sistema Operativo, tu un "coso" con le finestre
| //\  | Debian [Stable]
| V_/_ | Registered Linux user #158396

Return to “Italiano”