甲骨文账号找回过程
本来账号用的好好的,突然登录不了了,登录邮箱后发现两封邮件都是提示账号密码被修改和删除管理员账号的邮件通知,才知道账号被盗了。。。因为本来就不常用甲骨文所以想着丢了就丢了吧,过了一年了, 甲骨文申请再次被拒,心里那个火,就想着能不能找回老账号,Google发现有找回的例子,但是写的不清楚,想着死马当活马医就尝试了一下,没想到客服竟然发邮件给我说给我添加了管理员组,现在我就把申请的详细步骤发出来给丢号的兄弟做个参考。
首先进入甲骨文创建一个技术工单(SR)
问题概要:
Free Tier Account Compromised and Access Lost
问题说明
ello Oracle Support Team,
My Oracle account associated with the email `XXXX@XXXX.com` has been compromised.
On [XXXX年X月XXX日], I received two email notification indicating that there were changes made to my account. I did not make these changes. The following day, I was unable to log into my account, and it appears the account email and other details have been altered.
Please assist me in recovering my account. I am willing to provide any necessary identification or verification to prove ownership of the account.
Thank you
按截图选择
后续步骤按需填写,然后发送PR等待甲骨文客服回复,不出意外第二天就会收到邮件,然后按邮件操作就行了。
按照客服说明操作以后过几天就会收到添加管理员成功的邮件,然后按照邮件说明进行用户和账户权限的添加。
新邮箱收到甲骨文邮件后按提示操作
激活完成后还没有权限,要按照SR的说明将新的云账户管理员映射到默认管理员组
方法:邮箱里的idcs
https://<IDCS TENANT>.identity.oraclecloud.com/ui/v1/adminconsole
打开链接后会让你添加两步验证,我没有截图,按步骤添加就行了。
再次打开网站就会多出几个选项
打开users用户后就可以看到深恶痛绝的盗号者的邮箱(你可以发邮件过去骂他了!)
先不慌着去骂他,首先是创建用户然后把自己加到管理组
创建用户:
创建用户截图后续补上,就是添加用户名,填写邮箱也没什么。。。要重置一下密码,然后登陆你的邮箱然后激活,添加2步验证,然后完成。
添加到管理组:
添加管理组
添加完成后,我进入账户看到实例里竟然有4h24g的arm,然后。。。。。。当然是重装系统 变成我自己的了。
首先要创建一个新的实例,系统为Ubuntu20.24
ssh 连接,然后执行 sudo -i 进入 root;
分离arm的实例硬盘
停止arm实例:注意是停止不是终止,一会还得挂载回来
分离引导卷
在备用实例挂载arm实例引导卷
备用实例 -> 附加的块存储
选择刚刚分离的arm引导卷,类型 ISCSI,访问 读写
查看ISCSI命令,并在备用机上粘贴
dd 附加盘
注:此系统为原作者简化 dabian 系统,主要为了快速恢复失联;等待失联恢复后如需要其他系统,可使用一中脚本重新 dd
执行 lsblk 看看挂载的卷设备名,一般是 sdb(如果是其他设备名,则修改下面命令中的对应字样)。
执行命令:
debian11
curl -Lo- "https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-nocloud-arm64.tar.xz" | tar -xJO | dd of=/dev/sdb bs=1M
debian12
curl -Lo- "https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-nocloud-arm64.tar.xz" | tar -xJO | dd of=/dev/sdb bs=1M
完成后分离这个卷挂载回原实例。
启动实例
点击“控制台连接”下级菜单的 启动“Cloud Shell 连接”。
强制重启实例。
看到实例启动后,使用用户名 root 密码空登录实例。
用命令 passwd 设置 root 密码。
这种方法要在Cloud Shell下操作,我觉得挺麻烦的。
第二种方法:
Debian 10 救砖包
下载 DD 包
cd /root && wget https://app.10086.fit/debian.arm.sdb.gz
DD 恢复镜像到 sdb(盘符用命令查看)
gzip -dc /root/debian.arm.sdb.gz | dd of=/dev/sdb
新打开一个 ssh 窗口输入以下命令
sudo -i
watch -n 5 pkill -USR1 ^dd$
然后重新回到前面的窗口,将发现 dd 的进度,一直等待到进度完成。
使用 root 密码 10086.fit 登录实例
断开ISCSI
分离附加磁盘
回到arm实例-引导卷,再给附加回去