如何修复/etc/passwd当中的的默认启动shell
Solaris8由于大意,将root用户的启动shell修改成了/sbin/bash——将/etc/passwd当中的的默认启动shell改掉了,但是,实际上并不存在该文件,故root无法登录,系统是新装的,只有一个最低权限的用户可以登录。
请问如何才能恢复啊?
还请各位大虾多多指教!! :em16::em16:
如何修复/etc/passwd当中的的默认启动shell
普通用户登陆su root //不要加-
然后修改你的passwd
BTW:发帖请用关键字,便于大家学习
如何修复/etc/passwd当中的的默认启动shell
按ROOT口令丢失处理,这些帖子很多如何修复/etc/passwd当中的的默认启动shell
老大们,root口令我是知道的~su 我试过了~ 不行~ 因为su以后它还是要启动passwd当中设置的shell
所以,会报一个“shell失败”的错误。
如何修复/etc/passwd当中的的默认启动shell
boot cdrom -smount 分区 /a
vi /a/etc/passwd
如何修复/etc/passwd当中的的默认启动shell
那得有安装盘才行啊~ 苦于昨天手头没有安装盘,只有一个gentoo Linux的安装盘,可是,该操作系统却无法正常mount solaris分区真是郁闷的非常啊~
如何修复/etc/passwd当中的的默认启动shell
那么在没有启动盘的情况下,是不是就无法解决了?如何修复/etc/passwd当中的的默认启动shell
没有药怎么治病?!如何修复/etc/passwd当中的的默认启动shell
谢谢各位,我去找药了……如何修复/etc/passwd当中的的默认启动shell
boot -s 就可以了
页:
[1]
2