【发布时间】:2016-01-20 06:24:54
【问题描述】:
我试图以超级用户身份登录我的 Ubuntu 终端,但终端显示 "Cannot execute :No such file or directory"
终端输出:
gowtham@gowtham:~$ sudo su
[sudo] password for gowtham:
Cannot execute gowtham: No such file or directory
gowtham@gowtham:~$
“gowtham”是我的用户名。
【问题讨论】:
-
我不确定是怎么回事,但你可以通过
sudo -i获得你想要的效果。 -
我试过 sudo -i ,但终端说“找不到命令”
-
检查为 root 用户设置的默认 shell:
cat /etc/passwd。可能设置了一个不存在的默认 shell“gowtham”,因此无法执行。 -
echo $PATH带给你什么? -
echo $PATH 给出:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr /local/games:/usr/lib/jvm/java-7-oracle/bin:/usr/lib/jvm/java-7-oracle/db/bin:/usr/lib/jvm/java-7-oracle/ jre/bin:/usr/lib/jvm/java-7-oracle/bin