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:
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:
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:
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:
Et Voilà! Ya podemos utilizar nuestra partición como si fuese un disco duro, sin restricción, pudiendo copiar, pegar, cortar cualquier elemento.
esxelente pagina me gusta por todo esoas soluciones que brinda alos que a un tenemos que conocer del maravilloso softwers libre
Gracias amigo!
Hola, hice exactamente lo que dice el post y sigo sin poder guardar nada en el disco, me dice «permisos insuficientes»
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)
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
Me funcionó. Muchísimas gracias
2 Años después, gracias Agustin. Funcionó adecuadamente su respuesta
Menos mal que hay personas encantadoras que escriben para INÚTILES como yo, y los sacan de apuros.
¡GRACIAS TÍO!
Me alegro de que te haya servido César. Y no olvides que todos somos «inútiles» hasta que dejamos de serlo!
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
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
No sabes lo que me alegra escuchar que te ha servido. Es un placer enorme!
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
Hola
Genial el aporte. Seguí todos los pasos y de una que funcionó
Mil gracias
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
Excelente información, segui las indicaciones y funciona.
Muchísimas gracias, es justo lo que necesitaba
Me alegro de que te haya servido Gastro Gaceta. Un saludo
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….
Sí, pero el caso es que la partición que quiero desbloquear no es «ext4» sino «dos».
¿Qué hacer en este caso?
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».
Excelente material broder !! Gracias
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
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
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
A ti Luis. Siempre es un placer ayudar 🙂