¿Cómo configuro permisos ejecutables en una unidad extraíble?


12

Estoy usando Ubuntu 10.10 y estoy usando una unidad usb pero estoy descubriendo que no puedo cambiar ningún programa en la unidad a + x. Gnome lo está montando automáticamente (creo que usando udev), así que imagino que el problema es una opción de montaje, pero parece que no puedo encontrar una manera de modificar las opciones de montaje predeterminadas en ningún lado. No hay entradas en fstab. ¿Alguien se encuentra con este problema?


1
Si se trata de vfat / NTFS, puede establecer los permisos predeterminados con las opciones de montaje dmask / fmask mount -o umask = xxx dependiendo de qué derechos desea, umask = 0 dará todos los derechos ..
karthick87

3
Sí, pero parece que no puedo descubrir cómo modificar estas opciones para cuando Gnome monta automáticamente un dispositivo insertado. Lo he montado manualmente en otra ubicación desde una entrada en / etc / fstab, por lo que esto funcionará por el momento, aunque es un poco incómodo.
asterisco

¿No es fácil en 2019? No hay plug-and-play para hacer eso con UBUNTU 18 LTS?
Peter Krauss el

Respuestas:


12

Supongo que su unidad USB está formateada con VFAT / FAT32. Este formato de archivo no admite permisos de ejecución, por lo que falla chmod + x .

[Editar] Ok, jugué un poco y busqué en la red. Muchas 'soluciones' sugieren que debería cambiar / etc / fstab . Esto me parece torpe, ¿qué haces? cambia fstab cada vez que te encuentras con una nueva unidad flash usb ???

Mi solución:

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

Agrega las líneas:

# UDEV Rules to change the permission of USB disks
#

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

PS sudo /etc/init.d/udev restart

Luego intente insertar una unidad usb. Probablemente haya un atributo que pueda verificar para asegurarse de que sea una unidad con formato FAT si desea ser más específico.


Parece que no, agregué una entrada a / etc / fstab con las opciones que necesito y tendré que montarlo manualmente cada vez que lo inserte hasta que pueda descubrir cómo modificar las opciones de montaje predeterminadas.
asterisco

Ah, esto es exactamente lo que estaba buscando pero no pude encontrar el archivo correcto. Funcionó como un encanto, ¡gracias!
asterisco

1
Hola, estoy probando tu solución pero no me funciona. ¿Puedes echar un vistazo a mi pregunta? askubuntu.com/q/138878/25305 Gracias de antemano
pacomet

¿Cómo puedo hacerlo solo para sistemas vfat?
user334639

Entonces, ¿la unidad tiene que ser una unidad con formato FAT?
Hershey Gamer
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.