【问题标题】:becoming root in terminal? sudo bash vs root#成为终端的根? sudo bash vs root#
【发布时间】:2014-04-19 19:12:52
【问题描述】:

我正在尝试从 mac 终端安装 python 的瓶子框架。我正在关注一个 MongoDB 大学视频,该视频说我需要成为“root”才能安装该程序。但是,视频从讲师已经是 root 的地方开始,所以它没有显示他是如何做到的。

讲师屏幕显示 root#,当他键入 whoami 时显示 root。我尝试输入 sudo root#(它要求我输入密码,然后说找不到命令)和 root#。两者都不起作用。当我输入 sudo bash 时,我可以执行 whoami root。

sudo bash 和 root# 一样吗?

【问题讨论】:

  • sudo pip install bottle,然后在出现提示时输入您自己的密码。

标签: bash terminal root sudo bottle


【解决方案1】:

没有名为root# 的命令,这就是它显示“找不到命令”的原因。有多种方法可以获得交互式 root shell,但root# 不是其中之一。

  1. sudo bash - 输入您自己的密码
  2. sudo -i - 输入您自己的密码
  3. sudo su - 输入您自己的密码
  4. su - 输入 root 密码。
  5. ssh root@localhost - 输入 root 密码。

请注意,如果您的 sudoers 文件中有以下行,那么我所说的“输入您自己的密码”的所有地方都不需要密码:

<my_User_name>   ALL=(ALL:ALL) NOPASSWD: ALL

【讨论】:

    猜你喜欢
    • 2017-06-25
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 2020-10-27
    • 2023-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多