I am new to Proxmox, and do not have have a Linux background other than using TrueNAS Scale for a couple of years.
I have successfully virtualized TrueNAS Scale in Proxmox. All ZFS pools are passed through to TrueNAS including the dataset for storing containers. The VMs and CTs all installed and run on the TrueNAS pool fine via NFS shares (couldn't figure out iSCSI). Now I am trying to migrate the TrueNAS dockers (running in the TN sandbox) to an Unprivileged Debian CT directly in Proxmox, but can't access the bind mount points properly from the Unprivileged Container.
I see all the mount points in the container
They match the mount points of the Host, I see Linux doesn't like users below 1000 but TrueNAS already created the user and group and are referenced in the current working dockers so I left it.
From the host I can write and delete files, with no issues
From the container I can't even assess some of the mounted directories, other I can but cannot write to any of them
.conf file
I updated my subuid and subgid files
I am at a complete loss on permissions, I have tried changing Maproot Group between root to apps in TrueNAS. Been reading all the documentation and trying for weeks but there's something I must not be grasping.

I have successfully virtualized TrueNAS Scale in Proxmox. All ZFS pools are passed through to TrueNAS including the dataset for storing containers. The VMs and CTs all installed and run on the TrueNAS pool fine via NFS shares (couldn't figure out iSCSI). Now I am trying to migrate the TrueNAS dockers (running in the TN sandbox) to an Unprivileged Debian CT directly in Proxmox, but can't access the bind mount points properly from the Unprivileged Container.
I see all the mount points in the container
root@docker-arrs:/lxc_share# ls -ltotal 43drwxrwx--- 4 apps apps 4 Jul 2 20:58 arrdatadrwxrwxr-x 6 apps apps 6 Oct 26 14:29 arrsdrwxr-xr-x 9 apps apps 9 Oct 26 14:04 familysharedrwxrwx--- 16 apps apps 17 Oct 30 12:33 mediadrwxrwx--x 8 apps apps 8 Oct 26 18:04 old_dockerThey match the mount points of the Host, I see Linux doesn't like users below 1000 but TrueNAS already created the user and group and are referenced in the current working dockers so I left it.
root@proxmox:/mnt/lxc_shares# ls -ltotal 43drwxrwx--- 4 apps apps 4 Jul 2 20:58 arrdatadrwxrwxr-x 6 apps apps 6 Oct 26 14:29 arrsdrwxr-xr-x 9 apps apps 9 Oct 26 14:04 familysharedrwxrwx--- 16 apps apps 17 Oct 30 12:33 mediadrwxrwx--x 8 apps apps 8 Oct 26 18:04 old_dockerroot@proxmox:/mnt/lxc_sharesFrom the host I can write and delete files, with no issues
root@proxmox:/mnt/lxc_shares/media# touch testwriteroot@proxmox:/mnt/lxc_shares/media# ls -ltotal 518drwxrwx--- 4 apps apps 4 Apr 27 2024 Booksdrwxrwx--- 3 apps apps 3 May 27 12:15 Documentariesdrwxrwx--- 3 apps apps 3 Nov 20 2021 'Home Movies'drwxrwx--- 2 apps apps 2 Sep 1 11:36 imagesdrwxrwx--- 593 apps apps 593 Oct 28 21:16 Moviesdrwxrwx--- 64 apps apps 381 Jun 7 12:14 Musicdrwxrwx--- 3 apps apps 3 Oct 20 13:20 template-rw-r--r-- 1 root apps 0 Oct 30 13:29 testwritedrwxrwx--- 20 apps apps 21 Oct 20 11:32 TVroot@proxmox:/mnt/lxc_shares/media#root@proxmox:/mnt/lxc_shares/media# rm testwriteroot@proxmox:/mnt/lxc_shares/media# From the container I can't even assess some of the mounted directories, other I can but cannot write to any of them
root@docker-arrs:/lxc_share# cd /lxc_share/media-bash: cd: /lxc_share/media: Permission deniedroot@docker-arrs:/lxc_share# cd /lxc_share/arrsroot@docker-arrs:/lxc_share/arrs# touch testtouch: cannot touch 'test': Permission deniedroot@docker-arrs:/lxc_share/arrs.conf file
arch: amd64cores: 4features: keyctl=1,nesting=1hostname: docker-arrsmemory: 65536mp0: /mnt/lxc_shares/arrs/,mp=/lxc_share/arrsmp1: /mnt/lxc_shares/media/,mp=/lxc_share/mediamp2: /mnt/lxc_shares/arrdata/,mp=/lxc_share/arrdatamp3: /mnt/lxc_shares/familyshare/,mp=/lxc_share/familysharemp4: /mnt/lxc_shares/old_docker/,mp=/lxc_share/old_dockernameserver: 192.168.55.3net0: name=eth0,bridge=vmbr0,hwaddr=bc:24:11:8e:00:29,ip=dhcp,type=vethonboot: 1ostype: debianrootfs: cts:205/vm-205-disk-0.raw,size=250Gswap: 512tags: proxmox-helper-scriptsunprivileged: 1lxc.idmap: u 0 100000 568lxc.idmap: g 0 100000 568lxc.idmap: u 568 568 1lxc.idmap: g 568 568 1lxc.idmap: u 569 100569 64967lxc.idmap: g 569 100569 64967I updated my subuid and subgid files
root:100000:65536root:568:1I am at a complete loss on permissions, I have tried changing Maproot Group between root to apps in TrueNAS. Been reading all the documentation and trying for weeks but there's something I must not be grasping.
