Bug #219
zfs permission delegation not working (zfs allow)
| 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.
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.