如何从OpenStack用户注销

问题描述

如何在不关闭终端的情况下从使用RC文件切换到的openstack用户注销。我尝试过“退出”命令,但它关闭了终端。

解决方法

RC脚本导出与身份验证相关的环境变量。

如果您不想再通过身份验证,则可以取消设置,或获取其他RC文件以切换用户。

基本上,RC文件的最小内容如下:

export OS_PROJECT_DOMAIN_NAME=...
export OS_USER_DOMAIN_NAME=...
export OS_PROJECT_NAME=...
export OS_USERNAME=...
export OS_PASSWORD=...    
export OS_AUTH_URL=...

您可以创建并提供具有以下内容的脚本,以便进行logout

unset OS_PROJECT_DOMAIN_NAME
unset OS_USER_DOMAIN_NAME
unset OS_PROJECT_NAME
unset OS_USERNAME
unset OS_PASSWORD    
unset OS_AUTH_URL

如果RC文件中还有更多与认证相关的环境变量,您也可以添加它们。