Re: {file,directory} permissions within /usr/{src,xenocara,ports}
For xenocara i followed the faq. For ports if you want to follow stable then dpb worked with 777.It was 775 but dpb didnt work. I tried to change the owner and permissions of {DISTDIR},{PORTSDIR} {WRKOBJDIR} {PACKAGE_REPOSITORY} and {PLIST_REPOSITORY} to _pbuild but it still failed to build the packages.This isnt probably the "best practices" but port documentation is a bit old. PS.I guess there is another directory dpb need access or i made a stupid mistake :-p On 01/19/17 19:14, Jonathan Thornburg wrote: > What are the "best practices" file and directory permissions within > the /usr/{src,xenocara,ports} trees in the context of anonymous-cvs > updating? > > http://www.openbsd.org/faq/faq5.html#wsrc suggests that the top-level > directories /usr/{xenocara,ports} should be mode 775, but doesn't say > what permissions subdirectories and individual files should have. The > current {src,sys,ports,xenocara}.tar.gz tarballs on my local mirror > show files/directories being modes 644 and 755 respectively (both owned > by deraadt/wheel in the tarball). Unpacking these as a non-root user > (in the wsrc group) as suggested by http://www.openbsd.org/anoncvs.html > will leave permissions which depend on that user's umask. > > Is the current "best practice" to create a separate user for source-tree > cvs operations, or do do it as "myself" (already in wsrc, wheel, operator, > and various other groups)? > > Alternatively, is there a Fine Manual I've overlooked which documents > this? > > Thanks, ciao,
{file,directory} permissions within /usr/{src,xenocara,ports}
What are the "best practices" file and directory permissions within the /usr/{src,xenocara,ports} trees in the context of anonymous-cvs updating? http://www.openbsd.org/faq/faq5.html#wsrc suggests that the top-level directories /usr/{xenocara,ports} should be mode 775, but doesn't say what permissions subdirectories and individual files should have. The current {src,sys,ports,xenocara}.tar.gz tarballs on my local mirror show files/directories being modes 644 and 755 respectively (both owned by deraadt/wheel in the tarball). Unpacking these as a non-root user (in the wsrc group) as suggested by http://www.openbsd.org/anoncvs.html will leave permissions which depend on that user's umask. Is the current "best practice" to create a separate user for source-tree cvs operations, or do do it as "myself" (already in wsrc, wheel, operator, and various other groups)? Alternatively, is there a Fine Manual I've overlooked which documents this? Thanks, ciao, -- -- "Jonathan Thornburg [remove -animal to reply]" Dept of Astronomy & IUCSS, Indiana University, Bloomington, Indiana, USA "There was of course no way of knowing whether you were being watched at any given moment. How often, or on what system, the Thought Police plugged in on any individual wire was guesswork. It was even conceivable that they watched everybody all the time." -- George Orwell, "1984"