首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在vmware上恢复Solaris中的密码

如何在vmware上恢复Solaris中的密码
EN

Unix & Linux用户
提问于 2016-04-15 10:00:59
回答 1查看 946关注 0票数 -1

我在VMware工作站10上安装了Solaris 11,我忘记了我的登录密码。我试了很多次,但无法登录。

如何恢复安装在VMware 10工作站上的Solaris 11登录密码。我能用操作系统的ISO图像来做吗?

EN

回答 1

Unix & Linux用户

发布于 2016-04-15 10:59:36

当进入单用户模式时,Solaris将向您询问特权用户凭据。在Solaris 11中,根用户默认是一个角色,即使在单个用户模式下,也不能使用它进行登录。如果丢失了用户凭据,可以通过以下过程恢复:

  • 从Solaris 11安装媒体重新启动
  • 选择选项3输入shell
  • 从Solaris的已安装副本导入根池
  • 查找当前的引导环境
  • 修改影子文件(即将密码字段更改为从导入池中的已知用户帐户或本地帐户中的值
  • 重新启动

示例:

代码语言:javascript
复制
zpool import -fNR /a rpool
beadm list # get BE name with R flag
zfs mount rpool/ROOT/solaris-11 # solaris-11 is BE name
cp /a/etc/shadow /a/etc/shadow.bak
vi /a/etc/shadow # make modifications
zpool export rpool
reboot

当您知道根密码时,另一种可能是将根角色更改为普通用户。而不是修改/a/etc/shadow,修改/a/etc/user_attr并将type=role更改为type=normal

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/276683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档