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) ALL
line。欲了解更多信息,请查看Sudo - ArchWiki
【讨论】:
以上是关于Arch Linux sudo:找不到命令的主要内容,如果未能解决你的问题,请参考以下文章