1. 新增一个用户如果还是用htpasswd,注意该文件(/etc/origin/master/htpasswd )是覆盖写入的。所以需要先备份
cd /etc/origin/master/
cp htpasswd htpasswd_20190731
ansible -m shell -a 'htpasswd -bc /etc/origin/master/htpasswd visitor visitor123!' masters
2. 如果原来的文件把新用户用户名密码拷贝到备份的文件,再覆盖回去(注意特殊字符)
ansible -m shell -a 'echo "admin:\$apr1\$/E1AqzMk\$Yi8O9mM5HAkY/oH.WbQMB1" >> /etc/origin/master/htpasswd' masters
3 给用户(visitor)赋权集群预览权限
4 给用户(visitor) 对lianggs这个project是admin权限
oc adm policy add-role-to-user admin visitor -n lianggs
5. 用户在一个project下拥有的权限
6. 用户拥有的角色