[CentOS] sudo wildcards problem: for every argument a *-wildcard? Better solution?

John Doe jdmls at yahoo.com
Wed Sep 21 16:03:12 UTC 2011


From: Sven Aluoor <aluoor at gmail.com>

> On Tue, Sep 20, 2011 at 1:48 PM, John Doe <jdmls at yahoo.com> wrote:
>>  Tried with -- ?
>>  Maybe replace the last * with [! ]*
> doesn't work. Any other idea?

I tried the following in /etc/sudoers:
  myuser    ALL=/o*/te*

And cat /opt/test
  #!/bin/bash
  echo "$*"
  touch /root/test

Then:
  $ sudo /opt/test agentsvc --i --u root --sn 1m7command
  agentsvc --i --u root --sn 1m7command
With a /root/test file appearing.
Seems to work fine...

JD



More information about the CentOS mailing list