Bug #219

zfs permission delegation not working (zfs allow)

Added by Jeremy L about 1 year ago. Updated about 1 year ago.

Status:New Start:07/10/2010
Priority:High Due date:
Assigned to:- % Done:

0%

Category:- Spent time: -
Target version:-

Description

Delegating permissions with the zfs "allow" subcommand does not appear to work in Nexenta CP 3 RC2. To reproduce, try to delegate permissions to any user with a valid uid/gid (root shown for example purposes):

root@thetics:~# zfs allow root send,receive syspool Traceback (most recent call last): File "/usr/lib/zfs/pyzfs.py", line 64, in ? subfunc() File "/usr/lib/python2.4/site-packages/zfs/allow.py", line 393, in do_allow ds.set_fsacl(un, d) File "/usr/lib/python2.4/site-packages/zfs/dataset.py", line 198, in set_fsacl return zfs.ioctl.set_fsacl(self.name, un, d) TypeError: argument 3 must be dict, not dict

This appears to be related to an issue with the python libraries and/or the python build being used.


Watchers

Peter B.

History

Updated by Anil Gulecha about 1 year ago

Thanks for reporting.. I thought we had fixed this. Looking into it.

~Anil

Updated by Peter B. about 1 year ago

I'm seeing this as well on a fresh install of NexentaStor 3.0.3. There is "a discussion here":http://nexenta.org/boards/1/topics/1101 too.

Also available in: Atom PDF