Established method to enable suid scripts?

Pan Tsu inyaoo at gmail.com
Fri May 13 18:12:54 UTC 2011


Chris Telting <christopher-ml at telting.org> writes:

> On 05/13/2011 01:32, krad wrote:
>> what i cant understand is the complete aversion to sudo. Could you
>> shed any light on why you are trying to avoid a tried and tested
>> method.
>
> That I freely admit is for no rational reason. It's just annoying. But

...a shebang can be written with sudo in mind, e.g.

  #! /usr/bin/env -S sudo sh
  id

  $ ./foo.sh
  uid=0(root) gid=0(wheel) groups=0(wheel),5(operator)
  $ ls -l
  -rwxr-xr-x  1 luser luser 31 May 13 21:36 foo.sh

> let me ask you.. is "sudo ping" acceptable? Please explain the logical
> reason why not. It would be the preferred method if suid didn't exist
> and sudo was part of the base system.


More information about the freebsd-questions mailing list