【问题标题】:Arch Linux sudo: command not foundArch Linux sudo:找不到命令
【发布时间】: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) 可能也能提供帮助,而且更及时。他们也能更好地回答任何后续问题。

标签: bash raspberry-pi root sudo archlinux


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-25
    • 2014-07-06
    • 1970-01-01
    • 2016-12-14
    • 2012-03-30
    • 2021-09-05
    • 2018-09-15
    • 2017-12-19
    相关资源
    最近更新 更多