Estoy aprendiendo a configurar un tmpfs en fstab para mi usuario de www-data y me preguntaba si puedo usar el nombre real del usuario/grupo en lugar de los identificadores numéricos (preferencia personal).
Estoy en Debian con ext4, formateado con "msdos" durante la instalación.
Parece estar funcionando, pero me pregunto si esta es una característica específica de Debian o funcionará en todas las plataformas (me gusta la portabilidad)?
Esto es lo que tengo:
$ vim /etc/fstab
# PHP temporary files.
tmpfs /tmpfs/php-session tmpfs defaults,size=512M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0
tmpfs /tmpfs/php-upload tmpfs defaults,size=256M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0
Respuesta aceptada:
El mount
de Linux programa interpreta parámetros no numéricos a uid
y gid
opciones como nombres de usuario y grupo respectivamente. Esto se aplica a todos los tipos de sistemas de archivos. Funciona tanto si las opciones provienen de la línea de comandos como si provienen de /etc/fstab
.
Fuente:fuente (antiguo (parse_opt
), nuevo (mnt_optstr_fix_gid
, mnt_optstr_fix_uid
)).