Solaris 11 无法登入

场景:Solaris 11 普通用户和root登入都没有问题,但是在从ESXi6.0U1升级到U2安装中,报了一个错误后,选install,preserve datastore后

就再也无法登入了,本来有四台虚拟机,两台OEL7.2,两台solaris11.3,除了一台Solaris有问题后,其他虚拟机都没问题。

不知道是不是忘记了密码,反正现象就是linux忘记密码的样子。普通用户和root,输入密码后都提示Authentication failed!

既然是忘记密码,那就尝试着修改密码不就好了吗。

于是开始了密码的修改之路:

1.挂载solaris安装iso,进到命令输入终端

2.挂载本地已安装Solaris的磁盘rpool,并新建挂载点到根目录,用到的命令如下

zpool import

zpool import -f rpool

zfs list

mkdir /test

zfs set mountpoint=/test rpool/ROOT/solaris-1

zfs mount rpool/ROOT/solaris-1

3.查看密码管理文件/etc/shadow,照着一台已知密码的solaris修改一下

4.useradd创建一个用户toor,并设置密码

5.我重启后试了一下,还是一样登入失败。到此,已经没有其他的好办法了,你说呢?

只有把硬盘里面有用的数据拷贝出来了,最后放弃登入了。

时间: 2024-08-16 09:13:12

Solaris 11 无法登入的相关文章

linux下查看用户登入系统相关命令及编写脚本(七)

查看用户登入系统日志 1.w 显示谁登入并正在做什么事 2.who 显示谁登入 -r:显示系统运行级别 3.sleep 睡眠命令(sleep 5 睡眠5秒后醒来) 4.whoami 显示用户名或UID 5.last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史 -n 3: 显示最近3次的相关信息 6.lastb:显示/var/log/btmp文件,显示用户错误的登录尝试 -n 3: 显示最近3次的错误的登录尝试 7.lastlog: 显示每一个用户最近一次的成功登录信息:

Ajax基础与登入

Ajax 是 Asynchronous JavaScript and XML的缩写. Ajax的优点: 优点:减轻服务器的负担,按需取数据,最大程度的减少冗余请求 局部刷新页面,减少用户心理和实际的等待时间,带来更好的用户体验 基于xml标准化,并被广泛支持,不需安装插件等 进一步促进页面和数据的分离 Ajax包含下列技术: 基于web标准(standards-based presentation)XHTML+CSS的表示: 使用 DOM(Document Object Model)进行动态显示

JS练习题 显示登入者相关好友

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

expect一键实现集群ssh免密登入

expect具有非交互式功能 yum -y install expect mkpasswd -l 20   #<==生成随机字符串,-l参数指定生成字符串的长度 非交互密钥分发 添加用户(所有机器) useradd jiege1 echo 123456|passwd --stdin jiege1 id jiege1 10创建密钥对 su - jiege1 ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa>/dev/null 2>&1 10一键分发公

Windows2008服务器多人同时登入设置文档

文档目的 解决windows 2012操作系统无法多人同时登入问题 系统环境 操作系统:Windows Server 2012 R2 Standard  6.3.9600 操作步骤 1. 打开运行(Win+R),输入gpedit.msc,打开"本地组策略编辑器" 2. 点击"计算机配置" ->  "管理模板" ->  "Windows组件" ->  选择"远程桌面服务" 3.在"

[会员登入] 透过 E-Mail进行身份认证、启用会员权利

[會員登入] 透過 E-Mail進行身份認證.啟用會員權利 这个问题是在论坛上看见的 其实,遇见问题的时候,我会建议初学者先想一下「流程」 您想怎么作?需要哪些步骤? 一旦「流程」清楚了 您是哪一步骤不会?.....大家可以给您帮助. 哪一段程序写不出来?找不到?.....也比较好解决. 直接拆解人家写好的范例,未必有帮助. 就跟 "写作文"一样, 拿到题目以后,你不去「想」,只参考人家的范例.现成的作品..... 最后写出来的东西,也就是人家的东西了(因为你被制约了,脑子被刚刚看的文

基于文件存储的用户登入

基于文件存储的用户登入(用户登入时三次输入错误的用户名和密码锁定账户) 1 #/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # Author:ylw 4 5 f1 = open('userdb','r') # 打开文件userdb 并读取里面的内同容 6 data = f1.read() # 把f1 变量为 data可以读取f1里所有内容 7 f1.close() # 关闭文档 8 user_str_list = data.split(\n) #变

Citrix用户登入到用户拿到桌面流程

现在很多工程师在部署Citrix项目中都会开启HTML5,用户就不需要安装Receiver,通过Web直接就可以登入到虚拟桌面,一般项目中从用户打开网页登入用户名拿到自己办公桌面一般时间都在60S内(这个是保守的,我自己做的项目都在30s-40s用户就可以拿到桌面).就在这短暂的一分钟内,我们应该清楚理清其中的过程,以便用户在出现登入故障的时候我们可以依据提示或者报错,准确的定位所存在的问题. 下面就是我根据自己在Citrix原厂培训和项目中的 一些总结. 1.首先用户通过网页访问SF站点,将用

通过登入IP记录Linux所有用户登录所操作的日志

通过登入IP记录Linux所有用户登录所操作的日志 对于Linux用户操作记录一般通过命令history来查看历史记录,但是如果在由于误操作而删除了重要的数据的情况下,history命令就不会有什么作用了.那么依然要存有历史操作记录应该如何来实现呢?其实我们可以通过登陆IP地址来记录所有用户登录所操作的历史操作!具体操作就是在/etc/profile配置文件的末尾加入以下脚本代码来实现: # History USER=`whoami` USER_IP=`who -u am i 2>/dev/nu