[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problemas con libpam-encfs y mount



Hace ya algún tiempo monté un sistema con Squeeze en el que se automatizaba el montaje del HOME cifrado con [1]'encfs', en caso de existir, por medio de 'libpam-encfs'. De un tiempo a esta parte (no recuerdo si tras meter una actualización o tras tocar algo), el sistema no funciona correctamente. Se queda esperando a realizar una acción, que no llega ha completarse nunca. Si se elimina el proceso "trabado" (el mount) el proceso de "login" culmina satisfactoriamente. Si se "traza" el comando mount con 'strace -fp', no se mueve nada en su interior.

	Los procesos implicados:

 usuario  12228  4.2  0.1   8312  3220 ?        S    18:19   0:00 encfs -S --idle=1 -v /home/.enc/usuario /home/usuario -- -o allow_root,allow_root,nonempty

 root     12229  0.0  0.0   1896   716 ?        S    18:19   0:00 fusermount -o rw,nosuid,nodev,default_permissions,allow_other,allow_other,nonempty,subtype=encfs -- /home/usuario

 root     12230  0.0  0.0   4172   696 ?        S    18:19   0:00 /bin/mount --no-canonicalize -i -f -t fuse.encfs -o rw,nosuid,nodev,default_permissions,allow_other,allow_other,user=usuario encfs /home/usuario

Si se fuerza la eliminación del proceso mount (kill -9), el proceso de "login" culmina satisfactoriamente. Es como se este comando fuera innecesario, y duplicara esfuerzos con 'fusermount'.

He comprobado todo lo comprobable, y no encuentro la razón del bloqueo. Es como si de un tiempo ha esta parte se lanzara un comando de más (el mount).

	Cualquier idea será bienvenida.

 [1]http://www.e-ghost.deusto.es/mediawiki/index.php/Receta_111
--
	Saludos --- Angel

Reply to: