You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu实例中无法通过sudo切换至root用户的问题求助

Ubuntu实例中无法通过sudo切换至root用户的问题求助

嘿,我看你这问题其实是个小操作失误导致的,别着急,我来给你说清楚:

先看看你遇到的错误场景:

╭─saviam@server ~
╰─$ sudo -i
sudo: myPassword*: command not found
╭─saviam@server ~
╰─$

问题原因

你执行sudo -i之后,系统会在后台提示你输入当前用户的密码,但这个过程终端不会显示任何输入的字符(这是Linux的安全设计),你可能误以为需要把密码当成命令输入,还不小心加了*符号,结果系统把myPassword*当成了要执行的命令,自然就报错“command not found”啦。

解决步骤

  • 重新在终端输入命令:sudo -i
  • 当系统等待你输入密码时,直接输入你的用户密码(别管终端有没有显示,正常输入就行)
  • 输完密码后按下回车键,就能成功切换到root用户了

小补充

如果只是需要执行单个需要root权限的命令,其实不用特意切换到root用户,直接用sudo 你的命令就行,比如sudo apt update,同样输入密码后就能执行啦。

备注:内容来源于stack exchange,提问作者nightWolf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:34:30