Cambiar permisos de escritura de una partición ext4 en Linux

Pongámonos en este supuesto: tenemos varias particiones en nuestro ordenador, en las que en una de ellas tenemos instalado nuestro fabuloso sistema operativo GNU / Linux y la otra partición acabamos de formatearla con el formato ext4 para utilizarla como un disco de almacenamiento o memoria. Y la sorpresa mayúscula que nos encontramos es que no podemos copiar ni pegar nada en esa partición que actúa como memoria. Está como bloqueada, secuestrada. ¿Cómo podemos solucionarlo entonces para que funcione perfectamente, como si estuviésemos conectando un pendrive, un flash drive o un disco duro externo? En resumidas cuentas: es un problema de permisos de escritura. Pero no os preocupéis, en esta entrada os voy a explicar cómo cambiar permisos de escritura de una partición ext4 en Linux. ¿Me acompañáis?

Quiero leer...

Pasos para cambiar permisos de escritura de una partición ext4 en Linux

Primero, esta solución la he aplicado sobre Linux Mint, por lo que las distribuciones relacionadas (Ubuntu, Debian, etc.) debería funcionar igualmente. De modo reseñable, os comento que también se requerirá de introducir comandos en la terminal. Pero tranquilos, os lo voy a mostrar paso a paso para que no os perdáis. Conseguiréis ser autosuficientes para cambiar los permisos de escritura de cualquier partición en Linux.

Llega a ser en algunas ocasiones desesperante, e incluso puede cabrearte no saber qué está pasando. Por cierto, si os interesa convertir vuestra terminal en una persona desagradable que os insulte cuando escribís mal los comandos (¡toma frikada!), haced click aquí. Evitemos el cabreo con nuestra partición siguiendo los siguientes pasos.

1. Conocer el UUID de la partición ext4 de Linux

El UUID significa Universally unique identifier, y es un código exclusivo de cada partición. Aun así tenemos que identificar el nombre de la partición que queremos desbloquear. Clásicamente, va a poseer un nombre parecido a sdaX, donde X es un número (puede ser sda1, sda2, sda3…).

Para ello, podemos hacerlo desde la terminal directamente o podemos utilizar el extraordinario software GParted.

Utilizando la terminal para averiguar el UUID de una partición ext4

Introducimos el siguiente comando en la terminal:

sudo fdisk -l

sudo fdisk -l. Cambiar permisos de escritura de una partición ext4 en Linux

Aparecen todas las particiones identificadas en tu ordenador. A nosotros nos interesa recuperar la partición sda6, tal y como se muestra en la imagen anterior.

A continuación introducimos el comando siguiente en la terminal para identificar el UUID de sda6:

sudo blkid

Sabiendo ya que nuestra partición interesada es sda6, podemos ver directamente el código UUID, tal y como viene marcado y señalado en la imagen anterior.

Utilizando GParted para averiguar el UUID de una partición ext4

Este método es un poco más visual, ya que utiliza la interfaz gráfica GParted para interaccionar con la información de las particiones. Localizamos nuestra partición (sda6), botón derecho del ratón y pinchamos sobre Information. En la ventana que se despliega se observa directamente el código UUID, tal y como se muestra en la imagen siguiente.

2. Localizar el punto de montaje de la partición

Una vez que conocemos el UUID, tenemos que averiguar dónde se monta esta partición. Clásicamente este punto es /media/<nombre_usuario>. Para ello ejecutamos el siguiente comando en la terminal, adaptando el nombre de usuario al que tengas configurado en tu Linux. En mi caso es mario:

ll /media/mario

Como podemos observar, conocer previamente el identificador UUID nos permite ahora localizar sin problemas nuestra partición. Con toda esta información, ya estamos en disposición de cambiar permisos de escritura de una partición ext4 en Linux.

3. Cambiar permisos de escritura de una partición ext4 en Linux por fin

El método más sencillo sería dar permiso de escritura a cualquier persona que utilice el ordenador con el comando chmod 777. Pero esto podría abrir un agujero de seguridad considerable, ya que cualquier individuo podría acceder y modificar cualquier elemento de la partición. Por lo tanto, recomiendo evitar en la práctica aplicar el código chmod 777. Veamos cuál es la alternativa más eficaz y óptima.

Para ello, tenemos que ejecutar los dos comandos siguientes, recordando personalizar los códigos a tu usuario:

sudo chgrp adm /media/mario/76c50141-3a4c-459a-94ab-bf66cff189dd
sudo chmod g+w /media/mario/76c50141-3a4c-459a-94ab-bf66cff189dd

Et Voilà! Ya podemos utilizar nuestra partición como si fuese un disco duro, sin restricción, pudiendo copiar, pegar, cortar cualquier elemento.

Domina la terminal de Linux con estos cursos online

26 comentarios en «Cambiar permisos de escritura de una partición ext4 en Linux»

  1. Hola, al igual que Rene Mendoza, no realizó ningún cambio.
    La única alternativa que hasta ahora me ha sido viable es, como root o con sudo:
    «chown -R miusuario /run/media/miusuario/disco1» (o el nombre que le hallamos puesto).
    Posteriormente, si existía la carpeta lost+found, vuelvo a cambiarle los atributos con
    «chown -R root /run/media/miusuario/disco1/lost+found».
    Tanto chmod 777 como los comandos que tú has indicado, por lo menos a mí, no me han dado resultado. Misterios de las distros o los sistemas de archivos, o vaya uno a saber qué.
    Alterno el uso de Debian u Opensuse (ambas distros me gustan)

    Responder
  2. en /media/minombre
    sudo chmod 667 /media/minombre/uuid
    y funciona sin problemas

    Tu articulo es una buena aproximacion pero creo que no entendias exactamente que estaba pasando

    Responder
  3. Hola, ésta sencilla solución me funcionó perfecta a la primera… novatos como yo agradecemos que nos lo pongas tan fácil… Saludos y gracias por todo el trabajo

    Responder
  4. Hola, añadí un disco duro al PC y después de formatearlo no me dejaba hacer nada con él, probé a formatearlo otra vez en ext4 y tampoco podía hacer nada… hice todo lo que explicas y funcionó perfecto! Muchas gracias por todo tu trabajo y por hacérnoslo tan fácil a novatos como yo

    Responder
  5. Genial aunque me funciono con el metodo: en /media/minombre
    sudo chmod 667 /media/minombre/uuid
    y funciona sin problemas

    Aun asi no se si es permanente

    Responder
  6. Yo también me siento como Cesar Mateos … Ya somos dos.
    Me hago una reflexión:
    Si hacemos .
    ¿No estaremos haciendo justamente algo que debemos evitar? …
    Tal y como nos dice vivaelsoftwarelibre en el punto 3: recomiendo evitar en la práctica aplicar el código chmod 777
    Prosigo. Sudo chmod 667, daría permisos prácticamente a todo. El código 644 se aplica a los ficheros. El 755 a los directorios.

    No lo tengo claro. Aquí hay algo que no me cuadra.
    Entiendo, que se trata de una partición ext4 independiente de a las particiones creadas para el sistema. Pero eso no quiere decir que descuidemos la seguridad, si concedo permisos a todo … ¡¡hummm!!

    Porfa. Que alguien me aclare esto.

    Interesante. Muy interesante tertulia. Gracias

    Responder
  7. Lo de casi siempre, llegas a un punto en lo que el tuto te dice no se corresponde con lo que obtienes,….Linux
    Lo malo de linux es el constante peregrinar por google al que te obliga
    Y lo que a algunos les sirve a otros no
    Y en cuanto al post, me hubiera gustado lo simple, como y de que manera ejecutar el chmod 777, que hablan de la seguridad como si fueran ordenadores de la NASA….

    Responder
  8. Funcionó, PERO en el caso de que el disco tenga una tabla de particiones GPT y si después se le puso una etiqueta (o LABEL) al disco es esta etiqueta la que te aparece en vez de la UUID cuando pones el comando «ll /media/usuario», quedando entonces la etiqueta donde debería aparecer la UUID. Por lo tanto, para cambiar los permisos en vez de poner «sudo chgrp adm /media/usuario/UUID» o «sudo chmod g+w /media/usuario/UUID» se debe poner «sudo chgrp adm /media/usuario/etiqueta_o_label» y «sudo chmod g+w /media/usuario/etiqueta_o_label».

    Responder
  9. Tratando de hacer esto con una partición con Gparted en formato ext4 siempre me quedaba como propietario el root. Si la creaba NTFS el propietario quedaba el usuario. Pero la prefería ext4 Le podía cambiar los permisos con estas indicaciones, pero el propietario de la partición seguía siendo el root. Mi solución fue usar otra aplicación que casi siempre viene instalada en la derivadas de Debian, en mi caso Linux Mint 20. que es Discos (gnome-disk-utility 3.38.2), siempre la use para ver más fácil y rápido la conformación de las particiones, y para hacer pruebas de rendimiento, pero es excelente para crear, formatear o redimensionar particiones, con más opciones que Gparted. La cosa es que quería una partición de 20 gigas ext4 al final de un disco que tiene otras 5 particiones, y además, cifrada con contraseña. Y que el usuario fuera el propietario, y no el Root… y magia! Todo listo con la aplicación Discos… gnome-disk-utility

    Responder
  10. Tratando de hacer esto con una partición con Gparted en formato ext4 siempre me quedaba como propietario el root. Si la creaba NTFS el propietario quedaba el usuario. Pero la prefería ext4 Le podía cambiar los permisos con estas indicaciones, pero el propietario de la partición seguía siendo el root. Mi solución fue usar otra aplicación que casi siempre viene instalada en la derivadas de Debian, en mi caso Linux Mint 20.03, que es Discos (gnome-disk-utility 3.38.2), siempre la use para ver más fácil y rápido la conformación de las particiones, y para hacer pruebas de rendimiento, pero es excelente para crear, formatear o redimensionar particiones, con más opciones que Gparted. La cosa es que quería una partición de 20 gigas ext4 al final de un disco que tiene otras 5 particiones, y además, cifrada con contraseña. Y que el usuario fuera el propietario, y no el Root… y magia! Todo listo con la aplicación Discos… gnome-disk-utility

    Responder
  11. Funciona a la primera , Gparted me permitía formatear, pero cuando quería grabar , el tarado del disco se quedaba bloqueado y no podía grabar, imagina mi frustración teniendo un disco de 2TB gratis y que esta criando polvo en una estantería.
    Muchas gracias por sacarme del atolladero , me quedo con la receta y la web para verte de nuevo
    Linux forever

    Responder

Deja un comentario