[go-nuts] Re: setuid root

2021-09-20 Thread Rich
Thanks -- that worked. On Monday, September 20, 2021 at 2:11:21 PM UTC-4 Tamás Gulácsi wrote: > chmod 4755 is not enough. Your binary must be owned by root, to run root - > setuid means "run as owner". > > Rich a következőt írta (2021. szeptember 20., hétfő, 19:54:33 UTC+2): > >> Yes. I tried ru

[go-nuts] Re: setuid root

2021-09-20 Thread Rich
OK -=- My mistake. When you setuid a program it sets the user to the owner of the file. So I owned the file, so it would run as me. When I did a chown root myapplication -- it runs like it should. Thanks everyone for the help. On Monday, September 20, 2021 at 1:54:33 PM UTC-4 Rich wrote: > Yes

[go-nuts] Re: setuid root

2021-09-20 Thread Tamás Gulácsi
chmod 4755 is not enough. Your binary must be owned by root, to run root - setuid means "run as owner". Rich a következőt írta (2021. szeptember 20., hétfő, 19:54:33 UTC+2): > Yes. I tried running an exec: cmd=exec.Command("whoami") and it came as my > user id not root. But to set the permissi

[go-nuts] Re: setuid root

2021-09-20 Thread Rich
Yes. I tried running an exec: cmd=exec.Command("whoami") and it came as my user id not root. But to set the permissions I'd run: 'chmod 4755 myapplication' On Monday, September 20, 2021 at 11:20:39 AM UTC-4 Tamás Gulácsi wrote: > You mean "chown root app; chmod 4755 app" ? > > Rich a következő

[go-nuts] Re: setuid root

2021-09-20 Thread Brian Candler
Try: cmd:=exec.Command("id") If it's definitely running as root then it could be other system-level restrictions: SELinux for example. If so, "dmesg" output may give you a clue, logging the policy violation. On Monday, 20 September 2021 at 16:20:39 UTC+1 Tamás Gulácsi wrote: > You mean "chown

[go-nuts] Re: setuid root

2021-09-20 Thread Tamás Gulácsi
You mean "chown root app; chmod 4755 app" ? Rich a következőt írta (2021. szeptember 20., hétfő, 16:57:38 UTC+2): > I am trying to create a go program so that I can peform an action that is > more complex than the example I have below. I can't give sudo right so run > the application due to som