"require.user: unprivileged" retains operator group

Alan Somers asomers at freebsd.org
Mon Mar 10 15:00:42 UTC 2014


On Mon, Mar 10, 2014 at 4:16 AM, Peter Holm <peter at holm.cc> wrote:
> $ kyua test user_test
> user_test:rootuser  ->  skipped: Requires root privileges  [0.001s]
> user_test:nonrootuser  ->  broken: Caught unexpected exception: Tester failed with code 2; this is a bug  [0.039s]
>
> 1/2 passed (1 failed)
> Committed action 1
> $ su
> Password:
> root at x4:/usr/tests/sys/kern # kyua test user_test
> user_test:rootuser  ->  passed  [0.031s]
> user_test:nonrootuser  ->  passed  [0.022s]
>
> 2/2 passed (0 failed)
> Committed action 50
> root at x4:/usr/tests/sys/kern # kyua debug user_test:rootuser
> uid=0(root) gid=0(wheel) groups=0(wheel),5(operator)
> user_test:rootuser  ->  passed
> root at x4:/usr/tests/sys/kern # kyua debug user_test:nonrootuser
> uid=977(tests) gid=65534(nobody) groups=65534(nobody),5(operator)
> user_test:nonrootuser  ->  passed
> root at x4:/usr/tests/sys/kern #
>
> http://people.freebsd.org/~pho/user_test.c
> --
> Peter

I can reproduce it.  Looks like an upstream bug in Kyua.

-Alan


More information about the freebsd-testing mailing list