(In reply to Andrei Borzenkov from comment #4) > Was it ever submitted upstream? Was it rejected? If yes, why? > > In any case, upstream or not, this needs documentation. Behavior is entirely > undocumented, not even in changelog, and is incompatible with other > distributions and upstream. This was a simple left over done to silent the rpmlint messages for an other bug. I had never added this to changelog as it slipped out. (In reply to Mark Hounschell from comment #0) > I am upgrading an older SuSE-13.2 box to Leap. I have done a fresh Leap-15.0 > install and ported over the source code that we ran on the 13.2 box. It > builds fine but I am having an issue. The program is/has to be an suid pgm. > It also uses fork/execvpe/wait to execute some external scripts. And that is > where my problem lies. The user is a member of several groups but these > group memberships seem to disappear when these external scripts are > executed. For instance the user is a member of the cdrom group so he can > eject and work with a DVD. I have created a simple example script and source > for a pgm that execvpe's that script which shows my problem. You might give version of the latest bash in project Base:System a try as here I have replaced the setgroup(2) system call with the initgroup(3) libc call: https://build.opensuse.org/package/binary/download/Base:System/bash/openSUSE_Leap_15.0/x86_64/bash-4.4-lp150.361.1.x86_64.rpm If this works for you I'll submit the fix tu upstream and will see if Chet does accept this.