当前位置:  技术问答>linux和unix

在Solaris中把passwd里root的sh修改成bash后发现不能切换到root用户,也不能使用root登录。

    来源: 互联网  发布时间:2015-11-04

    本文导语:  /etc/passwd中root的设置原来是这样的: root:.........:sbin/sh 后来为方便使用bash,修改为: root:.........:sbin/bash 但修改之后退出后使用su不能切换到root下,提示: su:No shell 也不能采用root登录系统,采用其他用户可以登录,...

/etc/passwd中root的设置原来是这样的:
root:.........:sbin/sh
后来为方便使用bash,修改为:
root:.........:sbin/bash
但修改之后退出后使用su不能切换到root下,提示:
su:No shell
也不能采用root登录系统,采用其他用户可以登录,但不能修改passwd文件,导致无法使用root,请问有什么办法修改回来且能重新使用root用户?
先谢了。

|
看看你有没有sudo的权限,
实在不行你就用一个liveCD启动机器,mount上你的这个硬盘然后修改。

|
(1) 启动系统按键盘上“stop+a”组合键,进入OK提示符状态,从安装CD-ROM(boot cdrom -s)上引导系统并按回车键。
(2)系统进入单用户状态后,输入mount /dev/dsk/device-name /a并按回车键(/dev/dsk/device-name是您的root盘),并进入/a目录。
(3) 输入TERM=sun;export TERM并按回车键。
(4) 备份系统的passwd文件,然后使用一个编辑器,如Vi,然后修改passwd文件,保存退出。
(5) 输入umount /a回车,输入init 6系统被重新引导。

|
/sbin/bash下有bash么?应该是/bin/bash吧

|
1.把bash文件放到 /sbin 目录下
2。resuce看看行不

|
不是SUN的键盘用ctrl+break可以进入OK。 
如果是x86版的,好像不用光盘启动,直接-s就可以进单用户模式了(不是很清楚)

|
我刚才在一台Solaris 10  x86 版的机器上模拟了一下。
跟搂主的现象一样
解决:
1。启动的时候在输入启动参数的地方输入 b -s
2。进入单用户模式 输入root密码
3。ln -s /usr/bin/bash /sbin/bash
    就是给bash建立一个软连接
4。reboot 搞定

搂主好运

大家圣诞快乐

|
启动ftp服务了吗?

|
如果有系统盘,boot cdrom -s,然后修改。

|
安装盘还在?
光盘启动,mount
然后修改passwd文件
有问题再问

|
不知道是不是SunOS也要求可用的shell要在/etc/shells里面注册?

|
用单用户模式修改或者进入linux rescue模式修改

    
 
 

您可能感兴趣的文章:

  • solaris root 的shell搞错了,提示 no shell root 进不了!(solaris 8 for x86)
  • Help:Solaris 10 ftp failed for root user
  • Solaris11 express,root口令是多少?
  • 奇怪,Solaris 9突然不能在终端中su到root用户了
  • Solaris 8中修改root的shell为一个非法的Shell后怎么办?
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • Solaris 下非root用户不能使用ping命令怎么办???
  • 刚装的solaris的root用户没有ftp权限不知道怎么给它加上?急!
  • 怎么查看自己的shell的环境变量,和root的环境变量,solaris系统
  • [求助]solaris root用户无法执行命令的问题
  • 刚装好open solaris,使用root登录opensalaris时,系统管理员已经暂时回收了对系统的访问权
  • 求救:修改passwd后,solaris的root登陆不了
  • solaris的root密码丢失
  • 急!请教高手:在Solaris系统中,对于远程telnet方式,发现只有root用户登录成功,其他用户不能登录,报no shell错误,是什么原因?
  • solaris 10能不能远程桌面连接Solaris 10(或 Linux) ,不要安装其他软件
  • Solaris 怎么不能识别中文文件
  • Solaris 9能不能和windows2000共存并多重启动?
  • solaris 7下make不能使用的问题
  • solaris11安装后不能进人(高手请进)
  • solaris启动后不能进入~!
  • mysql iis7站长之家
  • 为什么solaris的dvd光盘不能正常安装?
  • 各位,能不能告诉我一下SCO unix与 solaris的区别啊?
  • solaris 8下能不能输入和显示中文?
  • 现在不能免费下载solaris的补丁?
  • 请教Solaris 10 安装TOP工具不能使用的问题
  • 一个solaris8不能正常关机的问题,高手请入内...
  • 高分求助 Solaris10 x86 FTP服务器 外网不能登录
  • telnet到solaris为什么不能用sqlplus 命令?
  • 大家好,公司在sun solaris上开发系统,而我以前没有接触过类似的东西有什么好东西能不能共享一下
  • solaris9可以从sun网站免费下载,但能不能用在商业用途
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于Solaris下,用户切换问题
  • 如何实现Solaris10窗口切换
  • 菜鸟:solaris如何在xwindwos和text模式之间切换?
  • Solaris 11 如何从GUI 界面启动 切换成 console启动
  • solaris 8上能用gcc for solaris7 或 solaris9的版本吗?
  • Solaris菜鸟!!!请问Solaris SPARC和Solaris x86这两个版本之间有什么具体的差异吗?
  • 请问Solaris现在最高的版本是多少?Solaris8.0价格如何?Solaris8.0和Red Hat Enterprise Linux AS 3.0有何区别?
  • 请教solaris高手一个solaris安装问题
  • solaris 10下的多线程和solaris 5.8下多线程编译有什么区别??
  • 听说在solaris上运行java飞快,solaris有多大,如果不大,我想下载,哪有下载?
  • 请问:SOLARIS(for intel)如何装d-link网卡。哪儿下Solaris电子文档。
  • Solaris for X86 和Solaris for Sparc主要区别在哪?
  • 请问Solaris的优势?Solaris下开发相关及系统管理相关资料是否有提供?谢谢
  • telnet 进去的时候我看写着SUN OS5.8,这个是不是Solaris?我找不到Solaris5.8的软件?
  • 没有光碟,怎样从solaris8升级到solaris9?
  • 请问高手,在Solaris 8 gcc3.1编译的 *.o 和库文件 *.a ,可以提供在Solaris 7,9下使用吗?
  • 我装了Solaris后,98和2000都找不到了,启动时直接进入Solaris,该怎么办,请高手指点!
  • solaris开发一窍不通,如何开发Solaris下的c程序?
  • 想用Virtual PC虚拟UNIX,求Solaris 10 ,Solaris 10 for x86版或已经设置好的虚拟文件?
  • 怎么修改IP(SOLARIS),怎么在WIN上用EXTRX!X连上SOLARIS
  • solaris 10 下怎么安装jdk-6u5-solaris-i586.sh? ftp上传大文件中断怎么解决?
  • 专门为难solaris高手,之solaris10的修改最大TCP连接数问题
  • 请问:PC版本的solaris9与sun的solaris9的区别,并且哪里有PC版本SOLARIS9的下载?
  • 双系统windows和solaris,windows下有两个分区c盘和d盘,在solaris下可以挂在c盘,但找不到d盘


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3