Arch Linux sudo:找不到命令

Posted

技术标签:

【中文标题】Arch Linux sudo:找不到命令【英文标题】:Arch Linux sudo: command not found 【发布时间】:2014-11-25 15:33:06 【问题描述】:

我最近在我的 Raspberry Pi 上安装了 Arch Linux,在以 root 身份登录并创建自己的用户帐户后,我尝试使用 sudo 命令。结果是这样的:

[phillipus@alarmpi home]$ sudo mkdir Public
bash: sudo: command not found

搜索问题后,我以root登录,执行pacman -S sudo。随后是长输出和安装确认。在此之后,我尝试将sudo 用作root 和我的用户,两次都得到相同的响应。在另一个解决问题的方法之后,我尝试将自己添加到/etc/sudoers,结果发现它不存在。

我对 Linux 不是很有经验,所以请您尝试完整地解释您的回答吗?

【问题讨论】:

好问题。发错地方了。 嗨 Phillipus,这是 unix.stackexchange.com 的一个更好的问题。我认为版主可以为您移动它,但我不确定。或者,Arch linux IRC 聊天频道 wiki.archlinux.org/index.php/IRC_channel) 可能也能提供帮助,而且更及时。他们也能更好地回答任何后续问题。 【参考方案1】:

首先需要安装sudo包才能使用sudo

pacman -S sudo

之后,您需要编辑sudoers 文件并将您的用户名添加到其中。

【讨论】:

我建议使用visudo 然后,取消注释组轮线%wheel ALL=(ALL) ALL。最后将用户添加到轮组usermod -aG wheel your_user【参考方案2】:

您可以使用usermod -G wheel yourusername 将您的用户添加到wheel 组,并取消注释sudoers 文件中的%wheel ALL=(ALL) ALLline。欲了解更多信息,请查看Sudo - ArchWiki

【讨论】:

以上是关于Arch Linux sudo:找不到命令的主要内容,如果未能解决你的问题,请参考以下文章

linux sudo时说找不到cd命令, 怎么解决

linux sudo 运行找不到javapython命令

ubuntu20.04找不到start命令

ubuntu20netplan命令找不到

在 Cygwin 上找不到 sudo 命令

新创建的用户不能使用sudo 命令