podsec-create-podmanusers(1)

PODSEC-CREATE-PODMANUSERS(1) General Commands Manual PODSEC-CREATE-PODMANUSERS(1)

NAME

podsec-create-podmanusers - creating users that run containers of signed images

SYNOPSIS

podsec-create-podmanusers username ...

DESCRIPTION

The script creates users of container images that have rights to run signed images in rootless mode.

OPTIONS

The script receives a list of users to create as parameters.
The users are assigned the podman group. Users use the system files /etc/containers/policy.json, /etc/containers/registries.d/default.yaml as image access policies.
The local user configuration files generated by the script in the ~/.config/containers/ directory are closed for changes.

EXAMPLES

podsec-create-podmanusers user1 user2 user3

SECURITY CONSIDERATIONS

Each user has its own namespace.
All used images are downloaded only from the registrars specified in the policy file /etc/containers/policy.json and placed in the user´s local cache;
Containers are launched in their own namespace, stored in the local cache and are not available to other users
The system file /etc/containers/registries.d/defaylt.yaml is used to verify the signature of images. All signatures are stored in the local WEB-server for the created cluster at the address: http://sigstore.local:81/sigstore/`

SEE ALSO

Description of periodic integrity monitoring of container images and containerization tool settings https://github.com/alt-cloud/podsec/tree/master/ImageSignatureVerification

AUTHOR

Aleksey Kostarev, Basalt LLC kaf@basealt.ru

October 2024