Cómo cambiar permisos en medios externos

Cómo cambiar permisos en medios externos

Después de pasar mucho tiempo revisando respuestas anteriores a esta pregunta y encontrar que todo es demasiado antiguo o que por diversas razones no es aplicable, o tener problemas al intentar seguir las instrucciones paso a paso, ahora pregunto lo que parece ser un pregunta/problema común:

¿Cómo puedo cambiar los permisos para medios externos?

Cuando inserto una unidad USB, un disco duro externo o una tarjeta SD, puedo ver los archivos que contiene, pero no editarlos a menos que primero los copie en el disco duro de mi computadora portátil. Con frecuencia, especialmente con las fotografías, quiero dejar el original en el medio externo y simplemente hacer una copia reducida para cargarla en algún lugar. por lo que tener que copiar primero el original, luego editarlo y luego eliminar la copia no es terrible, pero sí molesto. Debería ser fácil cambiar los permisos, ¿verdad? En mi computadora portátil Linux anterior esto nunca fue un problema, siempre podía editar archivos directamente desde medios externos.

Probé los pasos de chmod; esto no hace nada. Intenté crear un nuevo directorio dentro del directorio de medios y decirle al dispositivo que se monte allí, pero debo estar haciendo algo mal o los pasos no son correctos para mi dispositivo, ya que me dice que el dispositivo no existe.

Estoy en Ubuntu 20.04.3 LTS con el escritorio Budgie (me pregunto si debería volver a cambiar a Mate ya que eso era lo que tenía anteriormente y parecía más intuitivo, pero no creo que eso haga una diferencia en los permisos). problema).

¡Cualquier ayuda es muy apreciada!

Respuesta1

1 Requisito previo: asegúrese de que el sistema de archivos esté en buen estado

Para no tener problemas con los sistemas de archivos en las unidades extraíbles, los sistemas de archivos deben ser consistentes, es decir, haberse cerrado correctamente antes.

Antes de intentar cualquier otra cosa, haga comprobar los sistemas de archivos. Cualquier problema que tenga actualmente puede estar relacionado con un sistema de archivos sucio.

  1. Abra la utilidad "Discos" ingrese la descripción de la imagen aquí
  2. En el panel izquierdo, haga clic en su unidad externa. A la derecha se mostrará un mapa que muestra las particiones de esa unidad.
  3. Asegúrese de que la partición de interés esté resaltada. Busque el tipo de sistema de archivos junto a la etiqueta "Contenido" debajo del mapa. Si dice "ntfs", salga de Linux, conecte la unidad a un sistema de archivos de Windows y verifíquelo usando las herramientas dedicadas de Windows. En todos los demás casos, proceda.
  4. Desmontarel sistema de archivos haciendo clic en el ícono más a la izquierda debajo del mapa: parece un ícono de "Detener": . Esto hará que la partición se desconecte del sistema de archivos, es decir, se desmonte.
  5. Ahora haga clic en el icono de engranaje (segundo icono). Seleccione "Comprobar sistema de archivos...". Confirme el diálogo. Si el sistema de archivos está en buen estado, aparecerá un cuadro de diálogo "Sistema de archivos intacto". De lo contrario, el sistema corregirá pequeños problemas o preguntará qué hacer.
  6. Haga clic en el primer icono, que ahora parece , para volver a montar la unidad.

2 Comportamiento predeterminado para sistemas de archivos saludables

  • Si el sistema de archivos es compatible con Linux, pero nonoadmite sistemas de archivos, el punto de montaje de la partición será propiedad del usuario actual. Por lo tanto, el usuario puede leer y escribir para el usuario actual. Los sistemas de archivos incluyen vfaty extfat.ntfs
  • Si el sistema de archivos admite permisos de Linux, la partición se montará con el propietario rootde forma predeterminada. Por lo tanto, el administrador primero deberá otorgar propiedad y permisos a toda la partición o posiblemente solo a determinadas carpetas de esa partición.

3 Cambiar la propiedad de una partición o un punto de montaje

Una vez que una partición contiene un sistema de archivos de Linux, otorgar propiedad y permiso funciona igual que para cualquier otro archivo y directorio en el sistema de archivos de Linux.

3.1 Usando la herramienta gráfica Discos

La misma herramienta "Discos" permite tomar posesión de toda la partición y, opcionalmente, también tomar posesión de todo el contenido de esa partición.

  1. Asegúrese de que la unidad esté montada.
  2. Haga clic una vez más en el icono de engranaje y seleccione "Tomar posesión". ingrese la descripción de la imagen aquí Lea la advertencia antes de seleccionar la casilla "Habilitar modo recursivo".
  3. Golpear OK. Ahora se le pedirá que ingrese su contraseña de usuario.

3.2 Uso del terminal

Es posible obtener mucha más potencia y control al cambiar la propiedad a través del terminal. Puedes cambiar la propiedad a cualquier usuario del sistema, puedes cambiar la propiedad de toda la partición o solo de los directorios seleccionados en esa partición, puedes hacerlo de forma recursiva o no...

  1. Determine el punto de montaje de la unidad, es decir, el directorio desde donde se puede acceder al contenido de la partición, en la salida debajo del mapa de la partición en discos, al lado de la etiqueta "Contenido". Donde dice "Montado en", tome nota de la ruta del directorio que aparece, por ejemplo /media/helen/Files.
  2. Ejecute el chowncomando para cambiar el propietario y el grupo de ese punto de montaje:

sudo chown helen:helen /media/helen/Files

sudole dice al sistema que la siguiente palabra es un comando que desea ejecutar con privilegios elevados. Ese comando aquí es chownel comando de chenojarse own. A continuación, especifica <username>:<groupname>. En Ubuntu, automáticamente tienes un grupo con el mismo nombre que tu inicio de sesión. El último argumento indica qué cambiar, es decir, una carpeta.

Respuesta2

En mi caso, esto funcionó: llamé desde sudo terminal caja y luego cambié la propiedad del controlador flash USB de root a mi nombre de usuario.

información relacionada