openstack windows 镜像密码注入的问题

镜像制作过程网上一大堆,

问题表现在,可以通过cloudinit注入密码,但是注入后会提示首次登陆必须更改密码,谷歌了下似乎没人遇到这个问题,首先查看组策略,组策略中没有类似选项

如图

查看源代码

setuserpassword.py

def _change_logon_behaviour(self, username, password_injected=False):

"""Post set password logic

If the option is activated, force the user to change the

password at next logon.

"""

if CONF.first_logon_behaviour == NEVER_CHANGE:

return

clear_text = CONF.first_logon_behaviour == CLEAR_TEXT_INJECTED_ONLY

always = CONF.first_logon_behaviour == ALWAYS_CHANGE

if always or (clear_text and password_injected):

osutils = osutils_factory.get_os_utils()

osutils.change_password_next_logon(username)

得知解决办法

要么在 cloud.conf中添加 first_logon_behaviour = NEVER_CHANGE

要么直接修改这段代码 。

时间: 2024-10-29 00:13:46

openstack windows 镜像密码注入的问题的相关文章

制作 OpenStack Windows 镜像 - 每天5分钟玩转 OpenStack(152)

这是 OpenStack 实施经验分享系列的第 2 篇. OpenStack 通过 Glance 镜像部署 instance,上一节我们介绍了 linux 镜像制作方法,windows 镜像与 linux 有很大不同,今天我们以 windows2008 为例详细讨论. 镜像制作步骤如下: 1. 创建并运行 windows2008 KVM 虚拟机 2. 安装 virtio 驱动 3. 安装 cloudbase-init 4. 其他定制工作 5. 创建 Glance 镜像 6. 通过镜像部署新 in

制作openstack windows镜像模板(官方镜像)

一.硬件及软件准备 1.物理机一台:要求支持硬件虚拟化,将centos7安装在物理机上 2.windows7的ISO ,可使用任意官方镜像,此处以windows7-x86为例. 3.下载virtio驱动 因为win默认不支持virtio驱动,而通过openstack管理虚拟机是需要virtio驱动的.需要两个virtio驱动,一个是硬盘的,一个是网卡 . 备注:要求对虚拟机进行内存监控,故在模版制作过程中需要安装virtio-balloon驱动 下载地址一: https://fedoraproj

使用kvm 制作openstack windows镜像

使用virt-install安装虚拟机的时候出现如下错误: ERROR    Guest name 'convirt' is already in use. 使用:virsh undefine ws2012 命令解除. 安装kvm虚拟机作为openstack镜像 virt-install -n ws2012 -r 2048 --vcpus=2 --os-type=windows --accelerate --boot cdrom,hd,menu=on -c /home/software/SW_D

openstack windows镜像制作

用kvm-img创建一个10G大小的镜像文件: kvm-img create -f qcow2 win2008.img 10G 因为windows没有默认的virtio驱动,所以先下载 wget http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-15.iso wget http://alt.fedoraproject.org/pub/alt/virtio-win/latest/imag

openstack windows 2008镜像 制作

openstack centos6 centos7 kvm 镜像制作 http://www.cnblogs.com/elvi/p/7922421.html openstack pike 集群高可用  安装部署 汇总 http://www.cnblogs.com/elvi/p/7613861.html ################################################# #win2008镜像制作 #openstack windows 2008镜像 制作 #准备Wind

制作 OpenStack Linux 镜像 - 每天5分钟玩转 OpenStack(151)

这是 OpenStack 实施经验分享系列的第 1 篇. OpenStack 的 instance 是通过 Glance 镜像部署的,所以准备镜像是必须要做的工作.本节介绍 Linux 镜像的制作方法,后面还会讨论 Windows 镜像. 下载clould 镜像 最简单的方法是使用标准镜像.主流的Linux发行版都提供可以在 OpenStack 中直接使用的cloud镜像,下载地址: CentOS6:http://cloud.centos.org/centos/6/images/ CentOS7

通过PowerShell获取Windows系统密码Hash

当你拿到了系统控制权之后如何才能更长的时间内控制已经拿到这台机器呢?作为白帽子,已经在对手防线上撕开一个口子,如果你需要进一步扩大战果,你首先需要做的就是潜伏下来,收集更多的信息便于你判断,便于有更大的收获.用什么方法才能有尽可能高的权限,同时能更有效的隐藏自己,是留webshell,留后门,种木马还是Rootkit?webshell,哪怕是一句话木马都很容易被管理员清除,放了木马,也容易被有经验的管理员查出,不管是早期自己创建进程,进程被干掉就完了,还是注入进程的木马,或者是以服务自启动的木马

Windows Azure下的Windows VM密码重置

Windows azure下的windows vm密码重置 说到密码问题,相信管理员都头疼,尤其作为一个大企业的管理员,服务器密码的使用很是麻烦,为什么这么说呢,因为大企业要求的信息安全,要求用户密码45天更改一次,当然不更改的话那就意味着过期,就无法使用了,还有一种情况那就是用户的密码,对于不在公司办公,而是外派的用户不经常访问偶尔访问公司的信息系统的用户密码确实是一个问题,对于我们公司来说,就这样的问题比较多,经常让助理发邮件给管理员重置他们的密码,这样给管理员带来很大困扰,后来呢,为了彻底

Windows用户密码清除

我们在使用Windows系统的时候,如果忘记了用户密码导致进不了系统怎么办?你说,当然是用软件把这个密码破解了,那么怎么个破解法呢? 下面我们演示一下在Win7系统中忘记了密码,怎样用软件将密码清除的方法. 首先,我们需要准备好清除密码的软件,把这个软件刻录到光盘或者U盘里.啊,你说,这么麻烦啊!其实我们只需要用U盘做个启动盘,或者直接使用ghost的安装光盘就可以了.至于怎样使用U盘做启动盘,请自行度娘吧. 在开机时,请调整启动顺序,笔记本一般按F2(台式按del)进入BIOS调整,也可以按F