Aha.  I left out how I configured the filesystem.  I specified "p" to
get paranoid mode, and apparently you selected the default option.  On
my machine (using your recent encfs 1.2.2.2-1 deb), I reliably see the
problem when I specify paranoid mode, and I don't see it when I take
the default.

Can you reproduce the problem now?  To save you digging through email,
here's what I did:

[EMAIL PROTECTED]:/tmp$ rm -rf foo foo.bits
[EMAIL PROTECTED]:/tmp$ mkdir foo foo.bits
[EMAIL PROTECTED]:/tmp$ encfs /tmp/foo.bits /tmp/foo
Creating new encrypted volume.
Please choose from one of the following options:
 enter "x" for expert configuration mode,
 enter "p" for pre-configured paranoia mode,
 anything else, or an empty line will select standard mode.
?> p

Paranoia configuration selected.

Configuration finished.  The filesystem to be created has
the following properties:
Filesystem cipher: "ssl/aes", version 2:1:1
Filename encoding: "nameio/block", version 3:0:1
Key Size: 256 bits
Block Size: 512 bytes, including 8 byte MAC header
Each file contains 8 byte header with unique IV data.
Filenames encoded using IV chaining mode.
File data IV is chained to filename IV.

-------------------------- WARNING --------------------------
The external initialization-vector chaining option has been
enabled.  This option disables the use of hard links on the
filesystem. Without hard links, some programs may not work.
The programs 'mutt' and 'procmail' are known to fail.  For
more information, please see the encfs mailing list.
If you would like to choose another configuration setting,
please press CTRL-C now to abort and start over.

Now you will need to enter a password for your filesystem.
You will need to remember this password, as there is absolutely
no recovery mechanism.  However, the password can be changed
later using encfsctl.

New Encfs Password: x

Verify Encfs Password: x

[EMAIL PROTECTED]:/tmp$ cd foo
[EMAIL PROTECTED]:/tmp/foo$ mkdir bar
[EMAIL PROTECTED]:/tmp/foo$ ln -s ../baz bar/baz
[EMAIL PROTECTED]:/tmp/foo$ mv bar bozzo
mv: cannot move `bar' to `bozzo': Permission denied
[EMAIL PROTECTED]:/tmp/foo$ 

-- 
Tim Freeman               http://www.fungible.com           [EMAIL PROTECTED]
Programmer/consultant in the Sunnyvale, CA area.       


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to