GNU/Linux >> Tutoriales Linux >  >> Linux

Modifique la entrada fstab para que todos los usuarios puedan leer y escribir en un volumen EXT4

La opción de montaje user solo permite que cualquier usuario monte el sistema de archivos. El rw La opción hace que el sistema de archivos no sea de solo lectura. Tendrá que usar permisos para que se pueda escribir en el directorio principal.

chmod 777 /media/foo

El chmod el comando que muestra solo afecta a los archivos existentes dentro /media/foo .


Creo que sería más sencillo cambiar la entrada de fstab a:

/dev/sda8    /media/foo    ext4    rw,user,exec,umask=000 0 0

umask=000 significa que cualquiera puede leer, escribir o ejecutar cualquier archivo o directorio en foo. El valor predeterminado habitual es 022, lo que significa que los usuarios no pueden escribir.


Tuve el mismo problema en openSUSE, pero creo que la solución también se puede aplicar a esto. Todos los usuarios que quiero compartir el sistema de archivos montado pertenecen al mismo grupo principal:usuarios

Tengo la siguiente línea en mi fstab:

/dev/<partition> <mount_point>          ext4       rw,acl       0 0

y ejecuté los siguientes comandos:

sudo chgrp -R users <mount_point>
sudo setfacl -d -m g::rwx <mount_point>

para que los archivos o directorios recién creados obtengan esos permisos. Esto implica que tiene instalado el paquete acl.


Linux
  1. Usuarios y Grupos

  2. Cómo trabajar con usuarios y grupos en Linux

  3. ¿Encontrar archivos que un usuario no puede leer?

  4. ¿Cómo puedo enumerar todos los usuarios bloqueados en Linux?

  5. ¿Cómo monto automáticamente una unidad USB en la que todos los usuarios pueden escribir?

Agregue, cambie, elimine y administre usuarios de Linux en KDE

Consejos de Vim:lea y escriba archivos remotos con Vim en Linux

Cómo enumerar todos los usuarios en Linux

Cómo crear y administrar nuevos usuarios en Linux

¿Cómo crear Usuarios y Grupos en CentOS7?

Comando bsdtar:leer y escribir archivos de almacenamiento en cinta