Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#10058 closed bug (no change required)

Strange behaviour about file permissions

Reported by: Giova84 Owned by: axeld
Priority: normal Milestone: R1
Component: Applications/Tracker Version: R1/Development
Keywords: Strange behaviour about file permissions Cc:
Blocked By: Blocking:
Platform: x86

Description

If I uncheck "execute" under "Permissions" settings of a folder, i cannot copy/move/create files inside folders, and i cannot see present files (in this case the folder will result empty and with 0 KiB)

If I uncheck "read" and "write" (but keep the check on "execute"), instead i can copy and see files inside folders.

Look at attached screenshots.

hrev46154

Attachments (3)

Permission_Execute_uncheck_Error_Moving.png (32.7 KB ) - added by Giova84 11 years ago.
Permission_Execute_uncheck_No_file.png (52.2 KB ) - added by Giova84 11 years ago.
Permission_Read_Write_uncheck_File_present.png (30.3 KB ) - added by Giova84 11 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 by umccullough, 11 years ago

Resolution: no change required
Status: newclosed

The "execute" permission on a directory determines whether the user can access the contents or navigate to it. This is standard for unix-based file permissions (which BeOS used, and Haiku also shares).

For further information: http://en.wikipedia.org/wiki/Filesystem_permissions#Traditional_Unix_permissions

comment:2 by Giova84, 11 years ago

Thank you for the explanation and sorry for my ignorance :-)

comment:3 by siarzhuk, 11 years ago

May be we should just rename "Execute" to "Browse" for the dialogs opened on folders?

comment:4 by jscipione, 11 years ago

That would be confusing to people who understand Unix file permissions.

in reply to:  4 comment:5 by siarzhuk, 11 years ago

Replying to jscipione:

That would be confusing to people who understand Unix file permissions.

Not agree. Those who can understand that "execute" on the folder is not "execute" but "browse" will never confuse if "browse property" will have the "browse" name. IMO they are just smart enough to be traped by such misunderstanding. And they are living in the console anyway. ;-)

Note: See TracTickets for help on using tickets.