Michael G Schwern writes:

> Andreas J. Koenig wrote:
> 
> > # umask
> > 002
> > # tar xzf 
> > /home/ftp/pub/PAUSE/authors/id/Y/YV/YVES/ExtUtils-Install-1.51.tar.gz 
> > # ls -la ExtUtils-Install-1.51 
> > total 1104
> > -rwxrwxrwx     1  544  513    1765 Mar  3  2008 Build.PL*
> 
> Your tar is not honoring umask.  ... What tar is that, btw?  I've
> tried out both BSD and GNU tar.

The Debian manpage for GNU tar documents this option:

  --no-same-permissions
      apply umask to extracted files (the default for non-root users)

So umask would be ignored for Andreas above because he un-tar-ed as root
(and I'm guessing you tried it as you, thereby not triggering the
behaviour).

Requiring root privs for the last step of installation is common, so I
guess it's fairly common for some people to do all the steps as root
(however inadvisable that is).

Smylers

Reply via email to