忘记密码真的是一件很难受的事情,还有交接工作的时候前任告诉你个错误的密码,你能咋地,所以破解密码这个东西,一定要会,这样,不受制于人。
这里教大家如何修改openstack管理员的密码,我使用的方法是使用keystone模块中的TOKEN值进行修改密码。
步骤一:找到自己的TOKEN值
openstack的token值存在两个文件中,answer.ini中以及/etc/keystone/keystone.conf中
]# vim /etc/keystone/keystone.conf
18 admin_token = 1acd23d91b554854baeec6514e18983b
]# vim answer.ini
323 CONFIG_KEYSTONE_ADMIN_TOKEN=1acd23d91b554854baeec6514e18983b
步骤二:创建配置文件,以备后用
]# vim pojie
export OS_TOKEN=1acd23d91b554854baeec6514e18983b #你刚刚查看到的TOKEN值
export OS_URL=http://localhost:35357/v3 #固定写法,openstack版本是3的
export OS_IDENTITY_API_VERSION=3 #固定写法
步骤三:运行配置文件,修改密码
]# source pojie
]# openstack user list
+----------------------------------+---------+
| ID | Name |
+----------------------------------+---------+
| 20885fec72d54f5a9b54f0efbf561cd6 | nova |
| 3e11334b36e041d99f460cc89b71c895 | neutron |
| 5445b43b8e5246f599ccc332d1cf581a | admin |
| 73be5e4f0f9247da9d82f5bcd9ed6069 | cinder |
| a1a50c69a59e46e8b386981fbea4dbeb | glance |
| a37de8e942c741cdb97796ccb88a6886 | steve |
+----------------------------------+---------+
]# openstack user set --password 91123456 admin
步骤四:将新密码写入配置文件,以防忘记
]# vim keystonerc_admin
......
export OS_PASSWORD=91123456
......
使用新改的密码开开心心的去登录去吧,各位如果还有其他方案,可以拿出来参考参考。
博客介绍了使用keystone模块中的TOKEN值修改openstack管理员密码的方法。首先要找到openstack的token值,其存在于answer.ini和/etc/keystone/keystone.conf文件中,接着创建配置文件,运行该文件修改密码,最后将新密码写入配置文件。
2676

被折叠的 条评论
为什么被折叠?



