Estou tendo problemas para conceder acesso de alguns diretórios a um contêiner específico que são acessíveis por alguns grupos gerenciados externamente (LDAP).
Ao usar podman run
, posso usar a --groups-add keep-groups
opção. Outra opção, conforme explicado aqui , é usar--annotation run.oci.keep_original_groups=1
O problema é que eu quero usar podman compose up
em vez disso por conveniência.
Como alguns grupos são externos, não consigo montar o /etc/group
.
Tentei diferentes variações modificando o docker-compose.yml
with group_adds
(o que me permite adicionar certos grupos ao usuário, mas eles não são reconhecidos pelo host e se eu criar esse grupo no Dockerfile com o mesmo GID do host do grupo, ele ainda se comporta como um novo grupo), bem como usar podman compose --pod-args="..."
which retorna um sinalizador desconhecido --group-add
ou --annotation
.