This is with TrueNAS SCALE 22.02.2.1.
I've been having some difficulty setting up SMB home directories with auto-creation for Active Directory users, which from what I've read should be possible. I've tried setting it up with a new dataset to keep it clean, and it's still not working.
New dataset
SMB setup
I can't connect to it, though - the directory doesn't exist. There is a /mnt/storage-pool/test/<domain> and a /mnt/storage-pool/test/<user>.
log.smbd:
If I move the <user> directory under <domain>, then I end up with a bunch of these entries in log.smbd:
Based on that other thread, pam_mkhomedir should be working, but isn't (and that was TrueNAS, not TrueNAS SCALE). What am I missing?
I've been having some difficulty setting up SMB home directories with auto-creation for Active Directory users, which from what I've read should be possible. I've tried setting it up with a new dataset to keep it clean, and it's still not working.
New dataset
SMB setup
I can't connect to it, though - the directory doesn't exist. There is a /mnt/storage-pool/test/<domain> and a /mnt/storage-pool/test/<user>.
log.smbd:
Code:
cannot open '/mnt/storage-pool/test/<domain>/<user>': No such file or directory
[2022/07/30 15:18:11.259548, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.262315, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.263202, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.264001, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.265089, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.266269, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.267266, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.270159, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.359209, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.360065, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.360865, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.361751, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.362633, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.363476, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.364209, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.365053, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.366848, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.367576, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.369621, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.371421, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.372348, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.373101, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.373934, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.374778, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.378859, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.379814, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.380494, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.381024, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.382002, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.382844, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.384239, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.385285, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.388214, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.389064, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.389942, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.390786, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.391726, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.392486, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.393207, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
[2022/07/30 15:18:11.393959, 0] ../../source3/smbd/service.c:808(make_connection_snum)
make_connection_snum: canonicalize_connect_path failed for service <user>, path /mnt/storage-pool/test/<domain>/<user>
If I move the <user> directory under <domain>, then I end up with a bunch of these entries in log.smbd:
Code:
[2022/07/30 15:49:37.349894, 0] ../../source3/smbd/service.c:168(chdir_current_service) chdir_current_service: vfs_ChDir(/mnt/storage-pool/test/<domain>/<user>) failed: Permission denied. Current token: uid=100001108, gid=100000514, 9 groups: 100001108 100000514 100001612 100001120 100001617 90000033 90000034 90000035 90000002
Based on that other thread, pam_mkhomedir should be working, but isn't (and that was TrueNAS, not TrueNAS SCALE). What am I missing?