debian sudo: 未找到命令
本文最后更新于 2024-12-06,文章内容可能已经过时。
当您在 Debian 系统中遇到
sudo: 未找到命令
的错误信息时,这通常意味着您的系统尚未安装sudo
包,或者尽管已安装但$PATH
环境变量没有正确配置以包含sudo
可执行文件的位置。此外,也有可能是因为用户不在sudo
组内或/etc/sudoers
文件配置不正确所致。
安装 sudo
包
如果 sudo
没有安装,那么最直接的解决方案就是安装它。因为此时您无法使用 sudo
来提升权限,所以需要以 root 用户身份登录来完成安装。如果您知道 root 密码,可以通过以下步骤进行操作:
-
切换到 root 用户:
su -
输入 root 密码后,您将获得超级用户的 shell 提示符。
-
装 sudo 包:
使用
apt-get
工具来安装sudo
包。root@debian:~# apt-get install sudo Reading package lists... Done Building dependency tree... Done Reading state information... Done The following NEW packages will be installed: sudo 0 upgraded, 1 newly installed, 0 to remove and 43 not upgraded. Need to get 1889 kB of archives. After this operation, 6199 kB of additional disk space will be used. Get:1 http://mirrors.aliyun.com/debian bookworm/main amd64 sudo amd64 1.9.13p3-1+deb12u1 [1889 kB] Fetched 1889 kB in 0s (6424 kB/s) Selecting previously unselected package sudo. (Reading database ... 30051 files and directories currently installed.) Preparing to unpack .../sudo_1.9.13p3-1+deb12u1_amd64.deb ... Unpacking sudo (1.9.13p3-1+deb12u1) ... Setting up sudo (1.9.13p3-1+deb12u1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u8) ... root@debian:~#
-
添加用户到 sudo 组:
安装完成后,您应该将需要使用
sudo
的用户添加到sudo
组中。例如,要为名为debian
的用户添加权限,可以运行:usermod -aG sudo debian
-
验证安装:
切换回普通用户账户并尝试使用
sudo
村命令验证是否安装成功,比如更新软件包列表:root@debian:~# sudo apt-get update Hit:1 http://mirrors.aliyun.com/debian bookworm InRelease Hit:2 http://mirrors.aliyun.com/debian-security bookworm-security InRelease Hit:3 http://mirrors.aliyun.com/debian bookworm-updates InRelease Reading package lists... Done W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (main/i18n/Translation-zh) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (main/i18n/Translation-zh_CN) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (contrib/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (contrib/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (contrib/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (contrib/i18n/Translation-zh) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (contrib/i18n/Translation-zh_CN) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (non-free/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (non-free/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (non-free/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (non-free/i18n/Translation-zh) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (non-free/i18n/Translation-zh_CN) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (non-free-firmware/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (non-free-firmware/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (non-free-firmware/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (non-free-firmware/i18n/Translation-zh) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (non-free-firmware/i18n/Translation-zh_CN) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Skipping acquire of configured file 'multiverse/binary-amd64/Packages' as repository 'http://mirrors.aliyun.com/debian bookworm InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?) W: Skipping acquire of configured file 'multiverse/i18n/Translation-en' as repository 'http://mirrors.aliyun.com/debian bookworm InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?) W: Skipping acquire of configured file 'multiverse/i18n/Translation-zh' as repository 'http://mirrors.aliyun.com/debian bookworm InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?) W: Skipping acquire of configured file 'multiverse/i18n/Translation-zh_CN' as repository 'http://mirrors.aliyun.com/debian bookworm InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?) W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (main/i18n/Translation-zh) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (main/i18n/Translation-zh_CN) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (contrib/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (contrib/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (contrib/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (contrib/i18n/Translation-zh) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (contrib/i18n/Translation-zh_CN) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (non-free/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (non-free/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (non-free/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (non-free/i18n/Translation-zh) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (non-free/i18n/Translation-zh_CN) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (non-free-firmware/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Packages (non-free-firmware/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (non-free-firmware/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (non-free-firmware/i18n/Translation-zh) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 W: Target Translations (non-free-firmware/i18n/Translation-zh_CN) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list:9 root@debian:~#
至此,
sudo
命令已可正常使用!
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 软件从业者Hort
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果