¿Cómo podría montar una partición ext4 y tener permiso de escritura?


20

He puesto el /etc/fstabarchivo para que pueda montar una partición ext4 en el arranque y lo hice con las siguientes opciones: rw, auto, nouser, exec, sync.

El problema es que no puedo crear o eliminar cualquier archivo en la partición sin usar sudo, que me parece aún más desconcertante porque he montado una ntfspartición (con estas opciones: rw, auto, user, noexec, sync) y no obtener el mismo problema que puedo leer y escribir en la partición ntfs sin usar sudo.

¿Cómo podría montar una partición ext4 y tener permisos de lectura / escritura?

Respuestas:


16

En primer lugar, sería útil verificar el UUID de la unidad mediante el siguiente comando:

ls -l /dev/disk/by-uuid

En mi experiencia, suelo montar un disco duro formateado EXT4 usando los valores predeterminados, y nunca experimenté ningún error en los permisos de escritura.

Mi se /etc/fstabparece a lo siguiente:

UUID=004f9bfa-fb5a-438c-8a5a-dc04fa6f2d3e /media/MYCH0  auto defaults 0 0 #external hdd

Si todo falla, también puede intentar establecerse como el propietario haciendo esto:

sudo chown username:username /media/mountpoint

Para mayor referencia, es posible que desee ver esto:
http://ubuntuforums.org/showthread.php?t=1482818


1
Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
user98085

1
@FEichinger Gracias por el aviso, he editado mi publicación.
m.devrees

Maravilloso. Sin embargo, incluya el enlace de origen, ya que puede tener más información. De hecho, trate de incluir siempre el material que utilizó para responder. :)
user98085

gracias, eso ayudó
Sameh Hany

3

Esto puede no ser por un problema de montaje, sino por un permiso. Es posible que no tenga permiso suficiente para escribir en la unidad / carpetas o que no sea el propietario.
Como no proporcionó el punto de montaje, suponemos que la partición está montada en /media/foo
Para poseer un directorio, Abra un terminal y ejecute sudo mkdir /media/foo/test; sudo chown $USER /media/foo/test. Ahora debería poder escribir dentro de la prueba de carpeta .
Si desea escribir en la carpeta, hay dos opciones.
1. poseer los datos por sudo chown $USER /media/foo.
2. Permitir escritura para otros usuarios sudo chmod o w /media/foo
Raramente algunas personas interesadas en escribir, leer el acceso a todo el contenido para todos los usuarios, como una partición de Windows en Linux. Comandos chmody chowntiene una opción-Rque cambian recursivamente el modo de todos los datos debajo de él. Pero no se recomienda a menos que sepa lo que hace. Si usa -R en la partición de un sistema operativo, puede dejar de funcionar.


55
El 777 chmod recursivo es definitivamente una muy mala idea
Kiwy

@Kiwy, actualizado. esperando +1
Prinz

2
Por lo que puedo decir, lo que dices es muy impreciso y chmod 777 -Rtodavía falta una advertencia muy importante . Supongo que no usa Windows con
tanta

@Kiwy. Actualizado. Me refiero a la partición de Windows en Linux. ¿Una partición de Windows tiene acceso de escritura a todos los usuarios de Linux?
Prinz

¿Qué sucede si deseo que el disco duro pueda ser utilizado por cualquier persona que lo conecte a su computadora y no tenga que lidiar con los permisos cada vez?
askcompu

2

Desafortunadamente, el kernel de Linux aplica el permiso POSIX en ext2 / ext3 / ext4 FS.

Con el grupo común entre hosts y setgidbit o ACL, puede compartir el volumen externo entre diferentes hosts y mantener el permiso de lectura / escritura. Un ejemplo de tal configuración es:

$ sudo chgrp -R sys /mnt/data/dir
$ sudo chgmod -R g+s /mnt/data/dir
$ sudo fsetacl -R -m g:sys:rwx /mnt/data/dir
$ sudo fsetacl -R -d -m g:sys:rwx /mnt/data/dir
$ sudo adduser user sys

Lea más en /unix/126213/external-hard-drive-permissions-ext4/

Consulte también Solución de problemas de permisos al usar un disco duro externo EXT4 con múltiples instalaciones de Linux

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.