¿Cuáles son las opciones de montaje predeterminadas para una partición no root?
La entrada del hombre para el monte dice ...
defaults - use default options: rw, suid, dev, exec, auto, nouser, and async.
... así que eso podría ser lo que esperamos ver. Pero, a menos que me falte algo, eso no es lo que sucede.
Tengo una partición ext3 etiquetada "NewHome20G" que es vista como / dev / sdc6 por el sistema. Esto lo podemos ver desde ...
root@john-pc1204:~# blkid | grep NewHome20G
/dev/sdc6: LABEL="NewHome20G" UUID="d024bad5-906c-46c0-b7d4-812daf2c9628" TYPE="ext3"
Tengo una entrada en fstab de la siguiente manera ...
root@john-pc1204:~# cat /etc/fstab | grep NewHome
LABEL=NewHome20G /media/NewHome20G ext3 rw,nosuid,nodev,exec,users 0 2
Tenga en cuenta la configuración de opciones que se especifica en esa línea fstab.
Ahora miro cómo se monta realmente la partición después del arranque ...
root@john-pc1204:~# mount -l | grep sdc6
/dev/sdc6 on /media/NewHome20G type ext3 (rw,noexec,nosuid,nodev) [NewHome20G]
... entonces, cuando el sistema de archivos se monta, las opciones de exec y usuarios que especifiqué parecen haber sido ignoradas.
Solo para estar seguro, desmonto sdc6, lo vuelvo a montar y miro las opciones de montaje nuevamente ...
root@john-pc1204:~# umount /dev/sdc6
root@john-pc1204:~# mount /dev/sdc6
root@john-pc1204:~# mount -l | grep sdc6
/dev/sdc6 on /media/NewHome20G type ext3 (rw,noexec,nosuid,nodev) [NewHome20G]
.... mismo resultado
Ahora vuelvo a desmontar la partición, la vuelvo a montar especificando la opción de ejecución y miro el resultado ...
root@john-pc1204:~# umount /dev/sdc6
root@john-pc1204:~# mount /dev/sdc6 -o exec
root@john-pc1204:~# mount -l | grep sdc6
/dev/sdc6 on /media/NewHome20G type ext3 (rw,nosuid,nodev) [NewHome20G]
... y aquí la opción exec finalmente entró en vigencia y la configuración noexec desapareció.
Solo por interés, vuelvo a montar la partición con la opción predeterminada
root@john-pc1204:~# umount /dev/sdc6
root@john-pc1204:~# mount /dev/sdc6 -o defaults
root@john-pc1204:~# mount -l | grep sdc6
/dev/sdc6 on /media/NewHome20G type ext3 (rw,noexec,nosuid,nodev) [NewHome20G]
El noexec está de vuelta, por lo que se ve muy parecido a rw, noexec, nosuid, nodev son las opciones predeterminadas, que NO es lo que el hombre dice.
¿Por qué importa esto?
Tengo una carpeta llena de scripts útiles almacenados en un disco de datos. Debido a que ese disco está montado noexec, esos scripts no se ejecutarán, a pesar de que todos se han configurado con chmod 777. Puedo solucionar esto de varias maneras, pero es decepcionante que la entrada man parezca estar equivocada.
¿Me he perdido algo obvio aquí o he cambiado las opciones predeterminadas en Ubuntu de lo que eran hace unas pocas versiones?
user
sinauto
, la partición se montará automáticamente ..."?noauto
.auto
ya es el comportamiento predeterminado, por lo que sinnoauto
es lo mismo que conauto
: la partición se montará automáticamente.