最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
FreeBSD修改csh为bash后root无法登录解决办法
时间:2022-06-30 19:36:53 编辑:袖梨 来源:一聚教程网
FreeBSD下为了判断一个进程是否存在,执行了chsh -s /bin/bash命令,不巧的是刚好断线,于是再次链接时没办法su root进去管理权限了。可悲的事情,只好请机房来帮忙操作。
| 代码如下 | 复制代码 |
|
chsh -s /bin/bash root:*:0:0:Charlie &:/root:/bin/bash |
|
利用cat命令查看/etc/passwd
| 代码如下 | 复制代码 |
|
kiccleaf# cat /etc/passwd kiccleaf# cat /etc/passwd |
|
结果FreeBSD的/bin/目录下并没有bash这个命令存在,于是登录时错误提示:
login:/bin/bash:No such file or directory
把root的shell改成了bash,而导致进不去系统了,可以通过以下几种方式解决:
系统启动时,选择“4”,进入“单用户”模式,输入“boot -s”进入单用户的提示符“#”,依次键入如下命令:
| 代码如下 | 复制代码 |
| fsck -p mount -u / mount -a -t ufs swapon -a chsh -s /bin/csh |
|
然后就重启系统吧,这样就可以重新登录root管理帐号了。
相关文章
- 百炼英雄怎么挂机 挂机方式及各等级最优点位攻略 12-15
- 百炼英雄vip礼包码大全 最新可用vip礼包码 12-15
- 光与影33号远征队符文收集:强力复生符文效果及获取方式详解 12-15
- 百炼英雄兑换码有哪些 最新可用兑换码及兑换方式 12-15
- 神器传说怎么克制闪避流 闪避流克制阵容实战攻略 12-15
- 神器传说怎么打异兽分最高 异兽冲榜高分搭配 12-15