GNU bug report logs - #819
23.0.60; group and owner "Everyone" - what's that about?

Previous Next

Package: emacs;

Reported by: "Drew Adams" <drew.adams <at> oracle.com>

Date: Fri, 29 Aug 2008 15:10:06 UTC

Severity: normal

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: 819 <at> debbugs.gnu.org
Cc: drew.adams <at> oracle.com, bug-gnu-emacs <at> gnu.org
Subject: bug#819: 23.0.60; group and owner "Everyone" - what's that about?
Date: Sat, 30 Aug 2008 11:56:24 +0300
> Date: Sat, 30 Aug 2008 11:15:09 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 819 <at> emacsbugs.donarmstrong.com
> 
> > From: "Drew Adams" <drew.adams <at> oracle.com>
> > Cc: <819 <at> emacsbugs.donarmstrong.com>, "'Eli Zaretskii'" <eliz <at> gnu.org>
> > Date: Fri, 29 Aug 2008 20:29:15 -0700
> > 
> > sorry for the noise.
> 
> Wait with that apology; I might find some Emacs bug after all.  Stay
> tuned.

OK, I think I know what is going on.  You are using an Emacs 23 binary
that was built before Aug 15 this year, right?

If so, there was a bug in the code back then which would manifest
itself when w32-get-true-file-attributes was at its default value
`local'.  The bug would cause Emacs to think that every file except
the root directory on each local drive was not local, and therefore
Emacs would not try to retrieve the file's security descriptor and
glean the owner and group from that.  Instead, Emacs would fall back
on attributing each file to the user who runs Emacs.

This is why you see the root directory owned by "Everyone", while the
rest of files are not.

To see if my theory is right, either install a binary built after Aug
15, or set w32-get-true-file-attributes to t and do a Dired on C:\.
If I'm right, you will see each and every file attributed to Everyone,
like I'd expect on a FAT32 volume.




This bug report was last modified 16 years and 266 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.