mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-03 17:03:06 +00:00
zfs_delegate_admin: fix: zfs allow cannot parse unknown uid/gid (#5943)
When setting allow permissions for particular users or groups
there will be circumstances when that user is not known to the
host system.
In that case the output of `zfs allow <pool/dataset>`
looks similar to this:
$ sudo zfs allow tank/test
---- Permissions on tank/test ---------------------------------------
Local+Descendent permissions:
user (unknown: 1002) hold
user zfsuser receive
The fix in this commit removes ' (unknown: '+')' from the output
leaving only the uid/gid.
This allows the current parser to continue even if the uid/gid
is not known.
This situation occurs most often when moving a zpool from one system
to another that may not have the same users/groups. Simply adding
permissions to a user/group and then deleting the user/group
from the system will cause this situation to occur.
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| .keep | ||
| 5.8.6.yml | ||
| 5431-nmcli-wifi.yml | ||
| 5615-zypper-transactional-update.yml | ||
| 5933-linting.yml | ||
| 5934-fix-keycloak-sanitize_cr.yml | ||
| 5943-zfs_delegate_admin-fix-zfs-allow-cannot-parse-unknown-uid-gid.yml | ||
| 6034-lxd-tls.yml | ||
| 6048-nmcli-addres-order.yml | ||
| remove-unneeded-imports.yml | ||