[PATCH] Multiuser environment permissions

Michael_E_Brown at Dell.com Michael_E_Brown at Dell.com
Fri May 19 19:45:14 UTC 2006


I have found one difficulty with the autocache patch, not a showstopper,
but annoying. The problem occurs when you have multiple users on the
same machine. If one user creates the cache, several files inside will
be owned by that user. The other user then cannot access /builddir/ due
to permissions. The attached patch fixes this situation. Basically, it
is very localized to the _make_our_user() function. It checks to see if
the user already exists with a different UID from the current UID. If it
detects this, it deletes and recreates the user and chown's the
appropriate files.

Feedback appreciated. If this is ok, please apply with the autocache
patches.

Other than this issue, we have been using the autocache patch here for a
few days with no other issues.
--
Michael

 <<mock-permfix.patch>> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/buildsys/attachments/20060519/3f38cb2d/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mock-permfix.patch
Type: application/octet-stream
Size: 2265 bytes
Desc: mock-permfix.patch
Url : http://lists.fedoraproject.org/pipermail/buildsys/attachments/20060519/3f38cb2d/attachment.obj 


More information about the buildsys mailing list