I see a few problems with what/how you are trying to do/debug:

* Not that this may matter always, but why aren't you using the most
recent MacFUSE? For Leopard, that would be 1.1.0. I don't (and can't)
support older MacFUSE versions *at all*.

* What do you mean "Fuse mounts"? Are you implying this is a FUSE API
issue? Did you try multiple MacFUSE file systems to conclude that this
is a general problem, or are you talking about a specific file system?
If you didn't already, one file system to always try while analyzing
file system behaviors is fusexmp_fh, the "loopback" file system for
MacFUSE/FUSE. fusexmp_fh implements almost all API functions and can
often point you in the right direction.

* You seem to be randomly trying MacFUSE options. I suggest a more
methodical approach to debugging this (or anything else, for that
matter).

* Did you try the most obvious MacFUSE option to use: -d (debug)? As
you quoted from the syslog output, Keychain got an operation not
permitted error. Using -d might have told you which operations, if
any, are failing, disallowed, not implemented etc.

Assuming this is a specific file system you're talking about, does the
file system implement the link() method? Keychain probably wants to
use hard links.

Amit


On Nov 19, 7:21 pm, Monty Burns <[EMAIL PROTECTED]> wrote:
> All,
>
> I have been trying to track down why you can not lock keychains on
> Fuse mounts.  I have tried allow_other, allow_root, extended_security
> but no luck.  For example using -o extended_security -o allow_other
> seems to let ditto work and I can access the files as the user and
> root.  Everything seems to be happy but the keychain so far I have
> only tested under Leopard running MacFuse 1.0.0.
>
> syslog output:
> Lock failure on /Users/testencfs/Library/Keychains/lck~login.keychain:
> Operation not permitted
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"macfuse-devel" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/macfuse-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to