【问题标题】:How can I allow a user to execute 'sudo bash' in Unix?如何允许用户在 Unix 中执行“sudo bash”?
【发布时间】:2012-06-18 11:41:32
【问题描述】:

我的 Ubuntu 系统中有一个名为“Teacher”的普通用户,它必须能够执行“sudo bash”命令?我怎样才能做到这一点? 非常感谢!

【问题讨论】:

    标签: bash unix ubuntu sudo


    【解决方案1】:

    我不认为这是一个好主意,但如果你愿意,你可以简单地将这样一行添加到/etc/sudoers(使用visudo):

    Teacher    ALL=(ALL) /bin/bash
    

    【讨论】:

      【解决方案2】:

      使用visudo 命令将用户添加到sudoers 列表(您需要root 权限才能执行此操作)。以这种格式(user ALL=(ALL) ALL)指定你要授予sudo的用户,所以

      Teacher ALL=(ALL) ALL
      

      How to add a user to the sudoers listHow to add users to /etc/sudoers 提供分步说明。

      欲了解更多信息,请参阅Visudo Manual

      【讨论】:

      • 这样做会很危险。还不如给Teacher你的root密码。
      • @Sorpigal 我同意.. 但我想 OP 有他们的理由。不过,我可能会添加一个警告。
      猜你喜欢
      • 2017-12-12
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 1970-01-01
      相关资源
      最近更新 更多