如何修复 chromeOS Crosh Shell 上的“Sudo 命令默认不会成功”

如何修复 chromeOS Crosh Shell 上的“Sudo 命令默认不会成功”

我一直在尝试为 Ubuntu 安装 SeaBios,他们都说我需要使用 Crosh Shell,但每次我尝试使用它时它都显示“Sudo 命令默认不会成功”,我该如何修复此消息以在 Crosh Shell 终端中使用 sudo 命令。

在此处输入图片描述

答案1

目前,没有“官方”的解决方案,但你可能需要研究一下https://github.com/chromebrew/chromebrew/pull/8832截至 2023 年 11 月 15 日,它尚未合并,但你可以通过运行来安装 Chromebrew

exec bash --init-file <(curl -Ls git.io/vddgY)

VT-2 外壳(也称为 Frecon)内部。

然后您可以通过运行在本地安装 crew-sudo

CREW_REPO=https://github.com/supechicken/chromebrew CREW_BRANCH=crew-sudo crew update

(在 VT-2 中安装 Chromebrew 后也是如此)

此后,确保守护进程正在运行:

crew-sudo --daemon

然后退出 VT-2

(Ctrl-Alt-{F1/Left arrow/Back})

打开 Crosh

(Ctrl-Alt-T)

然后输入

shell

现在您可以在 Crosh 中执行 sudo 命令,但您需要替换

sudo

crew-sudo

例子:

crew-sudo mkdir /usr/local/bin

有用的来源/网站:

Chromebrew 主页

Chromebrew GitHub 页面

Crew-sudo GitHub 页面

我真的希望这能有帮助!

答案2

按照 crosh 的指示进行操作。您可以使用以下键访问 VT-2 shell:

(Ctrl-Alt-{F2/Right arrow/Refresh})

然后使用用户名登录chronos

然后您将能够使用任何sudo您喜欢的命令。

相关内容