Actualizar:

Actualizar:

Hola, tengo un disco HDD conectado con un convertidor USB a mi computadora. Consta de dos particiones, la primera se monta automáticamente y puedo tomar todos los archivos de ella, pero la segunda tengo que montarla manualmente como root en la línea de comando, si intento abrirla con nautilus me da un error.

La unidad donde está el problema es la unidad sdb1, sdb2 tiene la misma configuración pero funciona bien. Estoy usando Debian Wheezy.

Este es el fstab:

/dev/sdb1       /media/usb0     auto defaults,uid=1000,umask=0777 0 0
/dev/sdb2       /media/usb1     auto defaults,gid=disk,umask=0777 0 0

Y cuando intento copiar los archivos con este comando (como root) cp -vr /media/usb0/* /home/user/Videos/me sale este tipo de errores:

cp: reading `/media/usb0/.lang/file.ext': Permission denied
cp: failed to extend `/home/user/Videos/.lang/file.ext': Permission denied

¿Cómo puedo al menos copiar los archivos a mi disco duro principal? ¡No necesito ajustarlos, solo necesito copiarlos!

Actualizar:


Lo monté usando mi sudo y puedo usar la carpeta raíz, pero no puedo acceder a una carpeta en particular. Incluso cuando usochmod -Rv 777 /home/user/external/.folder

Respuesta1

Puede tomar posesión de todo el /media/usb0/directorio:sudo chown -R $USER:$USER /media/mnt

Si está utilizando un entorno de escritorio, su demonio de montaje automático debería encargarse de montar el volumen con los permisos correctos. Justoasegúrese de eliminar /media/usbXlas líneas de/etc/fstab

Si el volumen es NTFS, asegúrese de tenerlo ntfs-3ginstalado.

Respuesta2

Si no me preocupa la seguridad, lo siguiente funciona bien y rápidamente.

  # chmod -R 777 /mnt/yourdrive/*

También puede abordar esto de una manera más granular y otorgar a un usuario estándar la propiedad sobre archivos seleccionados.

  # chown standarduser /mnt/yourdrive/the/path/is/a/long/one

Respuesta3

Parece que el sistema de archivos está montado en solo lectura, porque de lo contrario podrías hacer lo que quieras como root.

No mencionaste qué sistema de archivos tienes en sdb1. Si es ntfs, entonces el controlador estándar no le permitirá escribir. La buena noticia es que puedes usarntfs-3gpara montar su unidad. Ciertamente hay unaFUSIBLEpaquete para su distribución que deberá instalar. En cuanto al fstab, algo como esto será suficiente (de mi propio fstab):

/dev/sda3   /mnt/media   ntfs-3g    uid=1512,umask=0022   0 0

El parámetro uid debe coincidir con la identificación de su usuario predeterminado, que se puede encontrar con el idcomando. Es decir, si desea que todos los archivos sean propiedad de ese usuario.

Respuesta4

¿Has intentado montar el disco en tu /home? si no hazlo así:

$sudo mkdir /home/user/external
$sudo mount /dev/sdb1 /home/user/external

Entonces usted (es decir, el usuario) debería poder leer y escribir en el disco (es decir, /home/user/external)

información relacionada