sudo -i问题-sudo:/ bin / bash / asd:找不到命令

用户名

每当我sudo -i在终端中使用命令时,都会得到:

$ sudo -i
[sudo] password for user: 
sudo: /bin/bash/asd: command not found

/bin/bash/asd目录是我之前输入的某些错误输入的目录。

即使重新启动并清除了终端历史记录后,sudo仍然会给我这个错误。

有没有什么办法解决这一问题?

拉韦西纳

现在,在测试该问题的可能原因并确定是由于不存在的shell设置为root默认shell时,这件事发生在我眼前

我无法使用任何命令sudo运行sudo -isudo -i /bin/bash甚至无法运行sudo su -,因为没有/bin/bash/asd

我唯一能做的并且能正常运行的是:

sudo -s /bin/dash

要获得具有root用户访问权限的shell,它也sudo -s /bin/bash应该起作用。

然后用于nano编辑passwd文件:

nano /etc/passwd

您应该看到这样的一行:

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

将其更改为:

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

使用Ctrl+,O然后按Enter保存文件。

现在使用exit命令退出dash具有root访问权限shell

您已完成,但是我建议运行:

sudo chsh root -s /bin/bash

确保权限正确。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

找不到Bash Sudo命令

来自分类Dev

找不到Bash Sudo命令

来自分类Dev

sudo ./:找不到命令

来自分类Dev

sudo:找不到命令

来自分类Dev

使用sudo bash运行时找不到命令

来自分类Dev

su vs sudo -s vs sudo -i vs sudo bash

来自分类Dev

Sudo命令的问题

来自分类Dev

Sudo命令的问题

来自分类Dev

sudo:来源:找不到命令

来自分类Dev

sudo:来源:找不到命令

来自分类Dev

“ sudo:来源:找不到命令”

来自分类Dev

sudo源:找不到命令

来自分类Dev

sudo:崇高:找不到命令

来自分类Dev

sudo:nocorrect:找不到命令

来自分类Dev

sudo:节点:找不到命令

来自分类Dev

sudo:conda:找不到命令

来自分类Dev

sudo:移动:找不到命令

来自分类Dev

sudo:节点:找不到命令

来自分类Dev

使用sudo执行命令并使用sudo执行Bash脚本

来自分类Dev

当我运行“ sudo su”时,我得到--bash:找不到所有命令

来自分类Dev

-bash:sudo:找不到Mac OS X的命令(EC2 CLI可能吗?)

来自分类Dev

当我运行“ sudo su”时,我得到--bash:找不到所有命令

来自分类Dev

“ sudo pip install Django” => sudo:pip:找不到命令

来自分类Dev

sudo android返回“ sudo:android:找不到命令”

来自分类Dev

在Cygwin上找不到sudo命令

来自分类Dev

sudo:grub-setup:找不到命令

来自分类Dev

为什么找不到sudo:bundle命令?

来自分类Dev

错误sudo:gem:找不到命令

来自分类Dev

找不到sudo和chown命令?