podsec-k8s-rbac-unbindrole(1)

PODSEC-K8S-RBAC-UNBINDROLE(1) General Commands Manual PODSEC-K8S-RBAC-UNBINDROLE(1)

NAME

podsec-k8s-rbac-unbindrole - unbind a user from a cluster or regular role

SYNOPSIS

podsec-k8s-rbac-unbindrole username role|clusterrole role role_bind_name [namespace]

DESCRIPTION

The script unbinds a role from a cluster or regular role created by the podsec-k8s-rbac-bindrole command. The full text of the command can be found in the output of the podsec-k8s-rbac-get-userroles command in the unbindCmd field. If the specified role_bind_name object of the rolebindings or clusterrolebindings class still contains users, the object is modified. If the list becomes empty, the object is deleted.

OPTIONS

username must be created by the podsec-k8s-rbac-create-user command and configured to access the cluster by the podsec-k8s-rbac-create-kubeconfig command;
role type can have the following values:

    * role - the user is bound to a regular role named <role> (the namespace parameter is required in this case);

    * clusterrole - the user is bound to a cluster role using a cluster role named <role> (the namespace parameter must be absent in this case).

role - the name of a regular or cluster role depending on the previous parameter;
role_binding_name - the name of the rolebindings or clusterrolebindings class object depending on the role type parameter. Several users can be bound to a cluster or regular role within this object.
namespace - the namespace name for a regular role.

EXAMPLES

podsec-k8s-rbac-unbindrole k8s-user1 clusterrole view sysview

SECURITY CONSIDERATIONS

SEE ALSO

Generating certificates, creating workstations for a containerization tool security administrator, information (automated) system administrators, and assigning them RBAC roles https://github.com/alt-cloud/podsec/blob/master/k8s/RBAC/addUser/README.md;
Description of the main classes of cluster roles (Roles, ClusterRoles) and mechanisms for binding to subjects https://github.com/alt-cloud/podsec/blob/master/k8s/RBAC/addUser/rolesDescribe.md;
Configuring workstations of administrators of the information (automated) system (ClusterRole) https://github.com/alt-cloud/podsec/blob/master/k8s/RBAC/addUser/clusterroleBinding.md;
Configuring workstations of project administrators (Role) https://github.com/alt-cloud/podsec/blob/master/k8s/RBAC/addUser/clusterroleBinding.md;
Configuring other roles https://github.com/alt-cloud/podsec/blob/master/k8s/RBAC/addUser/clusterroleBinding.md.

AUTHOR

Kostarev Alexey, Basealt LLC kaf@basealt.ru

October 2024