如何修复 Alpine Linux -ash: sudo: not found

许多习惯于经典 Linux 发行版的用户在 Alpine Linux 上使用 sudo 时会看到以下错误消息:

alpine_sudo_error.txt
-ash: sudo: not found

在许多用例中你不需要 sudo

解决此问题的最简单方法是以 root 身份运行命令。

为了进入 root shell(如果你尚未以 root 登录),使用

enter_root_shell.sh
su

它期望你输入 root 密码。

现在只需运行原始命令而不带 sudo

仍然想安装 sudo

如果你仍然想安装 sudo,只需运行

install_sudo_alpine.sh
apk add sudo

如果你有例如运行 sudo 命令的脚本,这通常是最佳方法。


Check out similar posts by category: Alpine Linux