您的位置:首页 > 运维架构 > Shell

sudo su "Cannot execute bash: No such file or directory"

2014-09-28 16:09 661 查看
本人Ubuntu 12.0 LTS,因为bash漏洞今天更新了下bash,但是更新后我发现 sudo su 无法使用了,同样su root 也无法使用。
网上寻求答案,最后在 点击打开链接 找到了解决方法。

wcao@wcao-OptiPlex-380:/root$ sudo su
Cannot execute bash: No such file or directory

接下来修改 /etc/passwd

wcao@wcao-OptiPlex-380:/root$ sudo vim /etc/passwd

root:x:0:0:root:/root:bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh


root:x:0:0:root:/root:bash


改为

root:x:0:0:root:/root:/bin/bash


接下来再sudo su,成功解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐