`man zfs` description leads me to think that "zfs allow"'s "userprop" would allow the user to set any user property, but when I'm using "zfs recv -Fu" I get errors like this: cannot receive recordsize property on z/backup/tmp/z/var/db/mysql: permission denied cannot receive setuid property on z/backup/tmp/z/var: permission denied cannot receive exec property on z/backup/tmp/z/var: permission denied cannot receive setuid property on z/backup/tmp/z/var/tmp: permission denied Those can be solved by "zfs allow"ing then individually, but this means that when the backup source will use new properties I will have to re-issue "zfs allow" on the receive side; it would be best to have a way (any way) to accept all properties with no need to allow them individuallly.
(In reply to Lapo Luchini from comment #0) Which of those properties are user properties? (hint: none) Please re-read the manual page for the definition of user properties.
You're sure right at that, but while not being a bug, the usecase stands: is there any way to allow receiving all properties without enabling them one by one?
We have forums and mailing lists for asking questions and discussing problems and potential bugs. I do not have an answer to your question, but I am sure that you will find more help in those venues. Also, there are resources on OpenZFS usage and administration. Your question does not appear to be FreeBSD specific.