After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 347047 - Non-sensical display of numerical file access rights
Non-sensical display of numerical file access rights
Status: RESOLVED DUPLICATE of bug 340865
Product: nautilus
Classification: Core
Component: File Properties Dialog
2.14.x
Other All
: Normal minor
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-07-09 16:32 UTC by Alexander Skwar
Modified: 2006-07-10 00:31 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
http://www.myimg.de/?img=NautilusFileProperties1eef.png (33.24 KB, image/png)
2006-07-09 16:40 UTC, Alexander Skwar
Details
http://www.myimg.de/?img=NautilusFileProperties22fd.png (33.12 KB, image/png)
2006-07-09 16:40 UTC, Alexander Skwar
Details

Description Alexander Skwar 2006-07-09 16:32:33 UTC
Description of Problem:
I don't understand the meaning of the numbers that are displayed on the tab "Zugriffsrechte" (Access Rights?) of the file properties dialog.

Steps to reproduce the problem:
1. Show properties of a file and switch to "Zugriffsrechte" (Access Rights) tab
2. Set a file to "-rwxr--r--" rights
3. 

Actual Results:
In the numerical display, "1600744" is displayed.

Expected Results:
Only "0744" should be displayed. The "160" shouldn't be there.

How often does this happen?
Always.

Additional Information:
In man 2 stat

[...]

        The following flags are defined for the st_mode field:
        S_IFMT     0170000   bitmask for the file type bitfields
        S_IFSOCK   0140000   socket
        S_IFLNK    0120000   symbolic link
        S_IFREG    0100000   regular file
        S_IFBLK    0060000   block device
        S_IFDIR    0040000   directory
        S_IFCHR    0020000   character device
        S_IFIFO    0010000   FIFO
        S_ISUID    0004000   set UID bit
        S_ISGID    0002000   set-group-ID bit (see below)
        S_ISVTX    0001000   sticky bit (see below)
        S_IRWXU    00700     mask for file owner permissions
        S_IRUSR    00400     owner has read permission
        S_IWUSR    00200     owner has write permission
        S_IXUSR    00100     owner has execute permission
        S_IRWXG    00070     mask for group permissions
        S_IRGRP    00040     group has read permission
        S_IWGRP    00020     group has write permission
        S_IXGRP    00010     group has execute permission
        S_IRWXO    00007     mask for permissions for others (not in group)
        S_IROTH    00004     others have read permission
        S_IWOTH    00002     others have write permission
        S_IXOTH    00001     others have execute permission

        The  set-group-ID bit  (S_ISGID) has  several  special uses.
        For a  directory it  indicates that BSD  semantics is  to be
        used for  that directory: files created  there inherit their
        group ID from the directory, not from the effective group ID
        of the creating process,  and directories created there will
        also get the S_ISGID bit set.  For a file that does not have
        the group execution bit  (S_IXGRP) set, the set-group-ID bit
        indicates mandatory file/record locking.

        The `sticky' bit (S_ISVTX) on  a directory means that a file
        in  that directory  can be  renamed or  deleted only  by the
        owner of the  file, by the owner of the  directory, and by a
        privileged process.


According to this man page excerpt, the number 01600744 isn't defined.

When I change a file from "-rwxr--r--" to "--wxr--r--", the number changes from the aforementioned 1600744 to 1400344. Why does the missing "r" for "user" have an effect on two places in the numerical display?

For screenshots, see http://www.myimg.de/?img=NautilusFileProperties1eef.png and http://www.myimg.de/?img=NautilusFileProperties22fd.png

I'm using Ubuntu Dapper 6.0.6 on a 32bit system.

Other information:
Comment 3 Fabio Bonelli 2006-07-10 00:31:30 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 340865 ***