`<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 10, 2013 at 6:42 PM, Paul B. Henson <span dir="ltr"><<a href="mailto:henson@acm.org" target="_blank">henson@acm.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 6/10/2013 2:44 PM, Ira Cooper wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
If it is the "sort" and you're getting the data from setgroups. I wrote<br>
a patch for that today, it came up on the samba-technical list.<br>
<br>
If it is NFS not doing things right, or other things... that's a whole<br>
'nother ball of wax. What application is triggering this?<br>
</blockquote>
<br></div>
It's really an underlying issue in the base OS; you can work around it for a particular application by overriding the setgroups libc call to make it sort the groups before setting them (I actually did that for samba under S10), but the root cause fix needs to be in the OS to account for cases such as over NFS where you don't really have a way to get in between the OS and the group list.<br>
</blockquote><div><br></div><div style>Umnn...</div><div style><br></div><div style>I patched in it illumos.</div><div style><br></div><div style>And it passes the tests. But I wouldn't assume it fixes NFS.</div><div style>
<br></div><div style>Fixing one path of error, doesn't mean all paths are fixed.</div><div style><br></div><div style>-Ira</div></div></div></div>
`