OpenShift-列出具有特权scc的服务帐户

时间:2019-01-30 00:18:12

标签: security kubernetes openshift

是否有oc命令(或其他方法)列出已被授予privileged scc的所有服务帐户?

如果我怀疑oc adm policy add-scc-to-user privileged -z SA_NAME已针对多个服务帐户运行,该如何检查?我知道使用oc adm policy remove-scc-from-user ...撤消此操作的调用,但是还没有找到列出哪个帐户已被授予scc的命令。

1 个答案:

答案 0 :(得分:0)

似乎我最终偶然发现了自己的问题的答案。

检查scc会显示具有该scc的用户列表。

oc edit scc privileged

...
kind: SecurityContextConstraints
metadata:
   ...
   name: privileged
...
users:
 - system:admin
 - system:serviceaccount: SA_NAME1
 - system:serviceaccount: SA_NAME2
 - ...

将特权添加到帐户(用户或sa)时会发生什么,事实恰恰相反,将用户/ sa添加到scc中。