Come posso impostare le autorizzazioni eseguibili su un'unità rimovibile?


12

Sto usando Ubuntu 10.10 e utilizzo un'unità USB ma sto scoprendo che non riesco a convertire nessun programma sull'unità su + x. Viene montato automaticamente da Gnome (usando udev, penso?), Quindi immagino che il problema sia un'opzione di mount, ma non riesco a trovare un modo per modificare le opzioni di mount predefinite da nessuna parte. Non ci sono voci in fstab. Qualcuno ha riscontrato questo problema?


1
Se è vfat / ntfs, puoi impostare le autorizzazioni predefinite con le opzioni di montaggio dmask / fmask mount -o umask = xxx a seconda di quali diritti vuoi, umask = 0 ti darà tutti i diritti ..
karthick87

3
Sì, ma non riesco a scoprire come modificare queste opzioni per quando Gnome esegue il montaggio automatico di un dispositivo inserito. L'ho montato manualmente in un'altra posizione da una voce in / etc / fstab, quindi per ora funzionerà, è un po 'scomodo.
asterisco,

Nessun modo FACILE nel 2019 ?? Nessun plug-and-play per farlo con UBUNTU 18 LTS ??
Peter Krauss,

Risposte:


12

Immagino che il tuo drive USB sia formattato con VFAT / FAT32. Questo formato di file non supporta le autorizzazioni di esecuzione, motivo per cui chmod + x ha esito negativo.

[Modifica] Ok, mi sono divertito un po 'e ho cercato in rete. Molte "soluzioni" suggeriscono che dovresti cambiare / etc / fstab . Questo mi sembra goffo, cosa fai? cambia fstab ogni volta che incontri una nuova chiavetta USB ???

La mia soluzione:

$ sudo vi /etc/udev/rules.d/90-usb-disks.rules

Aggiungi le righe:

# UDEV Rules to change the permission of USB disks
#

KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"

$ sudo /etc/init.d/udev restart

Quindi prova a inserire un'unità USB. Probabilmente esiste un attributo che puoi verificare per assicurarti che sia un'unità formattata FAT se desideri essere più specifico.


Sembra di no, ho aggiunto una voce a / etc / fstab con le opzioni di cui ho bisogno e dovrò montarlo manualmente ogni volta che lo inserirò finché non riuscirò a capire come modificare le opzioni di mount predefinite.
asterisco,

Ah, questo è esattamente quello che stavo cercando ma non sono riuscito a trovare il file giusto. Ha funzionato come un fascino, grazie!
asterisco,

1
Ciao, sto provando la tua soluzione ma non funziona per me. Puoi dare un'occhiata alla mia domanda? askubuntu.com/q/138878/25305 Grazie in anticipo
pacomet

Come posso farlo solo per i sistemi vfat?
user334639,

Quindi l'unità deve essere un'unità formattata FAT?
Hershey Gamer,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.