Package: unfs3
Version: 0.9.15+dfsg-1
Severity: important

After two hours of debugging, trying to figure out why it was
impossible to get access to a directory where the group permissions
were set to allow access, I finally found the problem.

unfs3 seem to only use the active primary group of a user when
checking if an operation is allowed or not.  'touch' in a directory
failed even if the user was member of the group with write access to
the directory.  I was able to get it to work by using newgrp to switch
the primary group to the group with access to the directory.  This is
not how other NFS implementation work.  I figured this out after using
wireshart to verify that the group with access to the directory was
listed in the NFS package sent to the server, in the list of auxiliary
gids.

Please modify unfs3 to check access against all auxiliary gids as well
as the primary group.

Happy hacking,
-- 
Petter Reinholdtsen


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

Reply via email to