Added support for multiple homes in pam_zfs_key module (#18084)

This implemented support for having multiple datasets unlocked and
mounted when a session is opened.
Example: `homes=rpool/home,tank/users`

Extra unit tests have been added

A man page documents have been added `man 8 pam_zfs_key`. A few
references to the new man page have also been added in other documents.

Signed-off-by: Dennis Vestergaard Værum <github@varum.dk>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de>
This commit is contained in:
Dennis Værum
2026-02-04 01:09:10 +01:00
committed by GitHub
parent 7e33476a7c
commit 07ae463d1a
12 changed files with 528 additions and 94 deletions
+1
View File
@@ -112,6 +112,7 @@ endif
if BUILD_LINUX
dist_man_MANS += \
%D%/man8/pam_zfs_key.8 \
%D%/man8/zfs-unzone.8 \
%D%/man8/zfs-zone.8
endif