Are storage pools owned by root by default?

I noticed that initializing storage-pools via lxc storage create my-pool fs_type source=/path/to/fs results in:

drwxr-xr-x  1 user user   62 Mar 29 17:38 ./
drwxr-x---+ 8 root   root   4.0K Mar 28 15:38 ../
drwxr-xr-x  1 root   root      0 Mar 29 17:43 containers/
drwxr-xr-x  1 root   root      0 Mar 29 17:43 custom/
drwxr-xr-x  1 root   root      0 Mar 29 17:43 images/
drwxr-xr-x  1 root   root      0 Mar 29 17:43 snapshots/

Is this as designed? Will it lead to any issues with unprivileged containers, or is that taken care of?

That looks normal to me, anything any more permissive and random users could write whatever they want in there. Items under those directories tend to be even more restricted to avoid potential issues.

Ok, thanks. I think I’m still mixing up memories from direct LXC use with LXD. Looks like LXD knows what do.