Tengo un cuadro de Ubuntu 10.04 con una partición EXT4. Esta partición está configurada para montarse automáticamente /etc/fstab
. A los efectos de este artículo, vamos a llamar: /media/foo
.
Lamentablemente, solo se root
pueden crear / eliminar archivos / directorios en el sistema de archivos raíz de foo
. Para que otros usuarios realicen el archivo / io en este volumen, root
deben crear un directorio y chmod
los permisos para otros.
Me gustaría montar el volumen de manera que cualquiera pueda leer / escribir en el volumen sin la necesidad de root
hacerlo chmod
.
A continuación se muestra mi fstab
entrada:
/dev/sda8 /media/foo ext4 rw,user,exec 0 0
La entrada originalmente tenía en defaults
lugar de rw,user,exec
. Agregué las entradas adicionales, a saber, rw
para que cualquier usuario pueda leer / escribir.
Lamentablemente, la fstab
entrada no funciona. Se monta bien, pero aún requiere root
intervenir.
Y, en caso de que alguien pregunte, simplemente ejecute: chmod -R 777 *
encendido /media/foo
como root
no funciona.
@reboot
entrada/etc/crontab
entre otras posibilidades./etc/rc.local
si hace alguna diferencia. Sin embargo, lo que me molesta en general sobre esto es que realmente debería configurarsefstab
. Si no, el punto de montaje puede cambiar, y los scripts también tienen que cambiar, el mantenimiento es un infierno.Creo que sería más sencillo cambiar la entrada fstab a:
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.fuente
Tuve el mismo problema en openSUSE, pero creo que la solución también puede aplicarse a esto. Todos los usuarios que quiero compartir con el sistema de archivos montado pertenecen al mismo grupo primario: usuarios
Tengo la siguiente línea en mi fstab:
y ejecuté los siguientes comandos:
para que los archivos o directorios recién creados obtengan esos permisos. Esto implica que tiene instalado el paquete acl.
fuente
/home
¿se montará esto en el/etc/crypttab
?Bueno, para empezar, debes asegurarte de que el directorio de / media / foo sea grabable. Si aún no lo está, ejecute el siguiente comando:
Recuerde, star solo se aplica a los contenidos visibles del directorio, no al directorio en sí ni a ningún archivo que no sea visible.
fuente
Tratar,
fuente
Hace unos años establecí el grupo del punto de montaje en el grupo plugdev, agregué el usuario a ese grupo. De esta manera, al crear nuevos grupos, es posible otorgar permisos por usuario. Para uso doméstico, es suficiente establecer permisos de punto de montaje para otros: lectura / escritura / ejecución como se escribió anteriormente.
Lo hice con 'sudo nautilus &' en la terminal y haga clic derecho -> propiedades -> derechos, pero cualquier otro administrador de archivos que se ejecute como root estaría bien.
fuente