If to cipher the user home catalog of the encfs with an option allow_root then cannot mount it in $HOME. The problem has appeared after updating package fuse 2.8.1-4 to 2.8.4-1. How to reproduce: # # F12/F13 (x86_64), fuse >= 2.8.2 # # yum install fuse-encfs # echo -e "user_allow_other\n" > /etc/fuse.conf $ encfs /media/user /tmp/user If directories not exist, then answer "yes" to create it. To agree on all other options by default. Type password for encrypted folder. Copy /home/user to /tmp/user $ fusermount -u /tmp/user # su -l user -c 'encfs -o allow_root,nonempty /media/user /home/user' After password input absolutely occurs nothing. Including mount. The same operation under the user yields identical result. $ encfs -o allow_root,nonempty /media/user /home/user (typing password and happens nothing) Without option allow_root well works.
There was an issue, which was fixed in fuse. Also, please try to mount with --no-canonicalize
Interestingly. I just found that this issue does exist and can be easily spotted by mounting encfs crypto directory to $CWD
Just found (using git bisect) which patch leads to this issue: http://github.com/lemenkov/fuse/commit/4c3d9b19576c228e1a3c6eab9a6942d9431f6ce4
fuse-2.8.5-2.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/fuse-2.8.5-2.fc13
fuse-2.8.5-2.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/fuse-2.8.5-2.fc14
fuse-2.8.5-2.fc12 has been submitted as an update for Fedora 12. https://admin.fedoraproject.org/updates/fuse-2.8.5-2.fc12
fuse-2.8.5-2.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update fuse'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/fuse-2.8.5-2.fc14
All work good now. Verifed on Fedora 14. Thank`s.
fuse-2.8.5-2.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
fuse-2.8.5-2.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
fuse-2.8.5-2.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.