bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: stable coreutils-8.1 today, fingers crossed


From: Jim Meyering
Subject: Re: stable coreutils-8.1 today, fingers crossed
Date: Sat, 21 Nov 2009 19:11:53 +0100

Gilles Espinasse wrote:
> That was the explanation.
> I checked before the PATH before running make check and not inside pwd-long
> /path/to/coreutils/src is added at the beginning of PATH
> And /usr/src was writable by everyone.
> I fixed that. Then fail-eperm no more fail (did not find a file not owned by
> the user, so skip).
> But pwd-long still fail as coreutils-8.1 and src directories are writable by
> everyone.
> [chroot-i486] root:/usr/src$ tar xf cache/coreutils-8.1.tar.gz
> [chroot-i486] root:/usr/src$ ls -ld coreutils-8.1/src
> drwxrwxrwx 2 root root 4096 Nov 18 18:55 coreutils-8.1/src
> [chroot-i486] root:/usr/src$ ls -ld coreutils-8.1 coreutils-8.1/src
> drwxrwxrwx 13 root root 4096 Nov 18 18:55 coreutils-8.1
> drwxrwxrwx  2 root root 4096 Nov 18 18:55 coreutils-8.1/src

That is happening only to you -- because you have an unsafe umask of 0.
Don't do that!  It is especially problematic when done by "root".

Put this in one of your shell start-up scripts:

umask 022




reply via email to

[Prev in Thread] Current Thread [Next in Thread]