Tengo problemas con una unidad USB. Solía montarse muy bien, pero por alguna razón esos viejos tiempos han terminado. No solo no se monta automáticamente, sino que montarlo como un usuario habitual de Nautilus o el terminal me da un
No tiene los permisos necesarios para ver el contenido de "Elementos".
Puedo montarlo totalmente como root con
sudo mount -t ntfs-3g /dev/sdb1 /media/Elements
Sospeché (y sigo teniendo) un problema con los permisos y, aunque Nautilus los otorgó como r + w para mi usuario, el grupo de administración y otros, los cambió a:
cd /media/Elements
sudo chown -R -v sarah:sarah
lo que aumentó mis esperanzas ya que toda la producción fue similar
changed ownership of 'Volumes' from root:root to sarah:sarah
... pero no. Todavía no puedo montar a menos que sudo montar.
Aquí está el contenido de fstab:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda4 during installation
UUID=9a4ff421-d5ab-4d26-a635-f9fd111d7eec / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=67E3-17ED /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda5 during installation
UUID=bbf1370f-c5c6-4398-b8ef-7d6092450df8 none swap sw 0 0
Los discos se ven así para fdisk -l ; ls -l /dev/disk/by-uuid/
Device Start End Sectors Size Type
/dev/sda1 40 409639 409600 200M EFI System
/dev/sda2 409640 488746431 488336792 232,9G Apple HFS/HFS+
/dev/sda3 488746432 490015967 1269536 619,9M Apple boot
/dev/sda4 490016768 968577023 478560256 228,2G Linux filesystem
/dev/sda5 968577024 976771071 8194048 3,9G Linux swap
Disk /dev/sdb: 931,5 GiB, 1000170586112 bytes, 1953458176 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa635339d
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 1953458175 1953456128 931,5G 7 HPFS/NTFS/exFAT
total 0
lrwxrwxrwx 1 root root 10 maj 8 20:26 072d92f8-9fe6-3e97-8dc8-b974961cd0ea -> ../../sda2
lrwxrwxrwx 1 root root 10 maj 8 20:26 67E3-17ED -> ../../sda1
lrwxrwxrwx 1 root root 10 maj 8 20:26 876e8119-57e2-37e2-bc4a-2a1ddc3d4de4 -> ../../sda3
lrwxrwxrwx 1 root root 10 maj 8 22:35 9092472B924714DE -> ../../sdb1
lrwxrwxrwx 1 root root 10 maj 8 20:26 9a4ff421-d5ab-4d26-a635-f9fd111d7eec -> ../../sda4
lrwxrwxrwx 1 root root 10 maj 8 20:26 bbf1370f-c5c6-4398-b8ef-7d6092450df8 -> ../../sda5
¿Algunas ideas?
mount
permissions
usb-drive
automount
Martin V-exterior
fuente
fuente
/etc/fstab
por favor.Respuestas:
Ok, lo tengo Todo lo anterior no funcionó, pero noté que
/media/username
también estaba fuera de límites, lo cual fue realmente extraño ya que se inició sesión como nombre de usuario. Supongo que todo tiene que ver con cambiar el UID hace un tiempo. De todos modos, la eliminación/media/username
permite que se vuelva a crear automáticamente en el próximo complemento con los permisos correctos.fuente
sudo rm -r /media/username
necesita agregar la opción de usuario a su fstab (
/etc/fstab
) de esta maneraNormalmente, solo el superusuario puede montar sistemas de archivos. Sin embargo, cuando fstab contiene la
user
opción en una línea, cualquiera puede montar el sistema correspondiente.O si desea que cualquier usuario monte / desmonte el uso de las unidades en su
users
lugar:Solo el usuario que montó un sistema de archivos puede desmontarlo nuevamente. Si algún usuario pudiera desmontar, use usuarios en lugar de usuario en la línea fstab.
Lectura adicional: Fstab - Documentación de Ubuntu
NOTA - Encuentre la respuesta original aquí por Braiam
fuente
Prueba esto:
Desenchufe el usb
Abrir una terminal:
Presione Ctrl+ Alt+T
Ejecutarlo:
fuente
/media/username/USBNAME
donde se utiliza para montar, pero cuando lo conecto al USB un directorio/media/username/USBNAME1
se crea de nuevo sin permiso del usuarioMontaje automático desde terminal con
sudo mount -t ntfs-3g /dev/sdb1 /media/Elements
montajes como raíz. Dado que ntfs no tiene una gestión explícita de permisos en un sistema de archivos, no tiene sentido usarchown
,chmod
ochgrp
. Para montarlo de modo que sea accesible para el usuario desde la terminal, debe usar lauser
opción de montaje, como esta:También puede buscar en el
uid
,gid
yumask
las opciones delmount
comando para el control fino.Puede crear una regla udev , para hacerlo automáticamente, cada vez que se conecte su medio. Su regla exacta depende de si desea que la regla se aplique a todos los medios usb o solo a este dispositivo específico. Pero mi enlace a la otra respuesta debería ayudarlo a comenzar.
fuente
No estoy seguro de si funcionará porque no puedo probarlo yo mismo, pero esto es lo que intentaría.
Primero asegúrese de que el USB no esté enchufado y montado. Verifique
/media/Elements
y vea si existe. Si lo hace, lo eliminaría, luego inserte el USB nuevamente y vea qué hay en la/media/
carpeta. SiElements
no está allí y alguna otra carpeta está ... entonces la etiqueta en el USB ha cambiado. Si la etiqueta del USB se ha eliminado, montará el USB como su UUIDSi lo anterior aún no soluciona nada, verifique nuevamente que su USB no esté enchufado y cree que lo
/media/Elements
deje como root / root pero cambie los permisos en la carpeta a 777sudo chmod 777 /media/Elements
Con suerte, ahora cuando conecte el USB etiquetado como Elements, se montará de manera utilizable.
fuente