On 04/28/2011 02:27 PM, Alan Curry wrote: >>> 0000000 d r w x r - x r - x . 2 5 r= >> >>> 7264 7877 2d72 7278 782d 202e 3532 7220= > > Did anyone else notice the '.' after the drwxr-xr-x part? I bet that's > what's confusing python. > > The file mode written under the -l, -g, -n, and -o options shall > consist of the following format: > > "%c%s%s%s%c", <entry type>, <owner permissions>, > <group permissions>, <other permissions>, > <optional alternate access method flag>
Coreutils uses '.' as the printable character for alternate access method flag if the file has SELinux attributes attached to it, since SELinux labels can indeed deny access to a file beyond what is implied by the traditional 9 bits; coreutils also uses '+' for ACLs. If python isn't grokking the '.' or '+', that's a bug in python, not coreutils. -- Eric Blake [email protected] +1-801-349-2682 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
