sudoers条件/组合命令可能吗?

水瓶座力量

我想以这种方式允许sudo:

myuser ALL=NOPASSWD:/usr/bin/pkill -fx "/usr/sbin/nethogs -v 3 -s" || /usr/sbin/nethogs -v 3 -s

所以我只得到一个运行的nethogs实例。

visudo接受它,但是如果没有密码,我将无法运行这些命令...

尝试失败:

sudo '/usr/bin/pkill -fx "/usr/sbin/nethogs -v 3 -s" || /usr/sbin/nethogs -v 3 -s'
sudo /usr/bin/pkill -fx "/usr/sbin/nethogs -v 3 -s" || sudo /usr/sbin/nethogs -v 3 -s

PS .:此版本的nethogs是从sf.net上的cvs编译而来的

n.st

您只能在文件中使用程序或脚本的名称或路径(以及可选的参数),sudoers像shell这样的外壳结构||将无法工作。
报价man sudoers

command name ::= file name |
                 file name args |
                 file name '""'

解决此问题的最简单方法是创建一个脚本,该脚本执行您的命令集,使其只能由root写入,并通过授予执行该脚本的权限sudo


的手册页sudo实际上提供了一个在子shell中执行命令的示例,但是我还没有找到一种在sudoers配置中允许这样做的方法(而且sudo-users邮件列表都没有

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

任意命令完成-可能吗?

来自分类Dev

找到符合特定条件的可能组合

来自分类Dev

列表中有任何可能的组合吗?

来自分类Dev

在sudoers文件中使Perl的证明命令NOPASSWD不安全吗?

来自分类Dev

vim命令行片段可能吗?

来自分类Dev

使用xargs bash命令与空格可能吗?

来自分类Dev

Excel总和可能吗?尝试条件和

来自分类Dev

wxPython - 带复选框的组合框可能吗?

来自分类Dev

是否有可能打破基于条件执行的bash命令?

来自分类Dev

在 git-svn 旁边使用 SVN 命令:可能吗?可取?

来自分类Dev

bash中的命令内可以使用条件语句吗?

来自分类Dev

带AND且不带参数的sudoers命令

来自分类Dev

不能在sudoers中使用sudo命令!

来自分类Dev

Sudoers从特定命令中删除密码

来自分类Dev

我可以组合剪切命令并使用自定义定界符吗

来自分类Dev

根据给定的条件找出2D布尔数组的所有可能组合(使用Java)

来自分类Dev

如何在Python中找到满足条件(最大和最小阈值)的所有可能组合?

来自分类Dev

根据给定的条件找出2D布尔数组的所有可能组合(使用Java)

来自分类Dev

从带有IF条件的多个箱中选择单个项目时,返回所有可能的组合

来自分类Dev

如何使用Common Lisp获得满足条件的列表的集合和子集的所有可能组合

来自分类Dev

组合 PowerShell 命令

来自分类Dev

禁止在组合框上进行编辑,但仍然允许搜索:可能吗?

来自分类Dev

在生成所有可能的组合时,itertools.combinations_with_replacement()与itertools.product()吗?

来自分类Dev

在生成所有可能的组合时,itertools.combinations_with_replacement()与itertools.product()吗?

来自分类Dev

mysql内部连接和子字符串组合可能吗?

来自分类Dev

如何使用OverlayFS将多个存储“组合”为一个?这可能吗?

来自分类Dev

重新填充后(自动)缩小组合框真的不可能吗?

来自分类Dev

'echo“默认侮辱” >> / etc / sudoers'安全吗?

来自分类Dev

我们可以在 Python 中使用列索引组合条件语句吗?

Related 相关文章

  1. 1

    任意命令完成-可能吗?

  2. 2

    找到符合特定条件的可能组合

  3. 3

    列表中有任何可能的组合吗?

  4. 4

    在sudoers文件中使Perl的证明命令NOPASSWD不安全吗?

  5. 5

    vim命令行片段可能吗?

  6. 6

    使用xargs bash命令与空格可能吗?

  7. 7

    Excel总和可能吗?尝试条件和

  8. 8

    wxPython - 带复选框的组合框可能吗?

  9. 9

    是否有可能打破基于条件执行的bash命令?

  10. 10

    在 git-svn 旁边使用 SVN 命令:可能吗?可取?

  11. 11

    bash中的命令内可以使用条件语句吗?

  12. 12

    带AND且不带参数的sudoers命令

  13. 13

    不能在sudoers中使用sudo命令!

  14. 14

    Sudoers从特定命令中删除密码

  15. 15

    我可以组合剪切命令并使用自定义定界符吗

  16. 16

    根据给定的条件找出2D布尔数组的所有可能组合(使用Java)

  17. 17

    如何在Python中找到满足条件(最大和最小阈值)的所有可能组合?

  18. 18

    根据给定的条件找出2D布尔数组的所有可能组合(使用Java)

  19. 19

    从带有IF条件的多个箱中选择单个项目时,返回所有可能的组合

  20. 20

    如何使用Common Lisp获得满足条件的列表的集合和子集的所有可能组合

  21. 21

    组合 PowerShell 命令

  22. 22

    禁止在组合框上进行编辑,但仍然允许搜索:可能吗?

  23. 23

    在生成所有可能的组合时,itertools.combinations_with_replacement()与itertools.product()吗?

  24. 24

    在生成所有可能的组合时,itertools.combinations_with_replacement()与itertools.product()吗?

  25. 25

    mysql内部连接和子字符串组合可能吗?

  26. 26

    如何使用OverlayFS将多个存储“组合”为一个?这可能吗?

  27. 27

    重新填充后(自动)缩小组合框真的不可能吗?

  28. 28

    'echo“默认侮辱” >> / etc / sudoers'安全吗?

  29. 29

    我们可以在 Python 中使用列索引组合条件语句吗?

热门标签

归档