【问题标题】:Create sudoers config allow user to run ifconfig etc commands only创建 sudoers 配置只允许用户运行 ifconfig 等命令
【发布时间】:2014-09-20 04:16:55
【问题描述】:

我正在尝试修改 sudoers 文件,以便用户只能运行 ifconfig 等命令。 我发现虽然我创建的用户已经可以运行命令,但不知道如何限制它们。

# User priviledge specification
test ALL=/sbin/ifconfig

这样就可以保存,没有语法错误。有谁知道我怎样才能使它成为用户测试可以执行的唯一命令?

【问题讨论】:

    标签: networking ifconfig sudoers


    【解决方案1】:

    在大多数 Linux 发行版中,您可以在没有 root 权限的情况下运行程序 /sbin/ifconfig。这里不需要 sudoers 设置。对于特权操作(更改网络设置、启动/关闭接口等),该工具会检查自身的特权。

    我假设您希望用户测试能够更改网络设置,这使得配置 sudo 成为必要。

    我不能 100% 确定您的 sudoers 语法是否正确。试试这个:

    test ALL=(ALL) NOPASSWD: /sbin/ifconfig
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-04
      • 1970-01-01
      • 2012-05-21
      相关资源
      最近更新 更多