Quiero montar una unidad de disco de datos ext4 suplementaria con permiso rwx especificado para un determinado usuario. El punto de montaje está dentro del hogar de dicho usuario y es propiedad del usuario. He añadido el nuevo disco de datos en /etc/fstab
la manera estándar:
/dev/hda /home/user/new_disk ext4 defaults,errors=remount-ro 0 1
De todos modos, cuando se monta la nueva partición, la propiedad del punto de montaje cambia de user.group a root.root, por lo que el usuario no tiene permisos de escritura allí. Puedo cambiar manualmente la propiedad del punto de montaje para que el usuario pueda escribir allí, pero el problema vuelve a aparecer en cada reinicio. Incluso he intentado agregar el disco fstab
de la siguiente manera:
/dev/hda /home/user/new_disk ext4 umask=0077,uid=1000,gid=1000,errors=remount-ro 0 1
Pero en este caso, el sistema me da un error porque el volumen tiene formato ext4. Yo quiero:
- monte la unidad ext4 ya con el permiso de usuario especificado, o
- cambie la propiedad del punto de montaje en cada inicio después de que se haya montado el disco.
fuente
Respuestas:
Uso
bindfs
:Montar el
ext4
sistema de archivos como/media/disk
:Enlace el sistema de archivos montado con permisos para el usuario actual (o cualquier otro usuario / grupo):
fuente
Sólo FAT, VFAT, exFAT apoyan la
uid
,gid
,umask
opciones. Puede verificar esto leyendo la lista de opciones posibles en lamount
página del manual, sección "Opciones de montaje para grasa" .Sin embargo, puede cambiar la propiedad del sistema de directorio existente utilizando chown en el punto de montaje del sistema de archivos, como:
fuente
Acabo de encontrar el mismo problema. Lo que he hecho es montar primero el sistema de archivos, luego cambiar todos los permisos y
owner:group
en el punto de montaje, subdirectorios y archivos. Luego, cuando desmonto el sistema de archivos y lo vuelvo a montar, estos cambios parecen ser persistentes.Aquí puede ver que los permisos y el propietario no se restablecen al volver a montar el sistema de archivos.
fuente
Al montar un sistema de archivos EXT, los permisos desde la perspectiva del sistema de archivos host parecen ser los que ya tiene el sistema de archivos invitado.
fuente