On Tuesday 23 September 2008, Eric Wilhelm wrote: > # from Shlomi Fish > > # on Monday 22 September 2008 23:55: > >> There would be no "mechanism" because tar respects the umask by > >> default when invoked as a non-root user. Thus, there are no > >> world-writable files being unpacked from CPAN dists on my machine. > >> > >> Is a umask of 022 not the default setup? Shlomi? > > > >The default Mandriva umask appears to be 0002 . I have the following > > line in my default user's .bashrc: > > > >{{{ > >umask 022 > >}}} > > So, how are those files being created with world-writable permissions?
That's what my smoke configuration gives me in user "cpan". > You are running smokes as this user or as root? I'm running smokes as a different user altogether (= "cpan") which still has the 0002 umask. I only explicitly set the umask to 0022 on user "shlomi", which is the user I'm doing most of my work in. > You are using tar or > something else? See for yourself: https://svn.berlios.de/svnroot/repos/web-cpan/CPAN-Smoke-AutoSetup/trunk/first-rev/ > > Even with the 0002 it would only set the group write bit. > Interesting. Regards, Shlomi Fish ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ Stop Using MSIE - http://www.shlomifish.org/no-ie/ Shlomi, so what are you working on? Working on a new wiki about unit testing fortunes in freecell? -- Ran Eilam