[ https://issues.apache.org/jira/browse/HADOOP-2514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12555694#action_12555694 ]
Doug Cutting commented on HADOOP-2514: -------------------------------------- > need to handle case where a user, that does not have private trash, issues a > delete file operation. Can't we simply create one on demand in this case? > model where the parent path is not preserved may a better approach That's fine with me. > treat move to trash slightly differently [ ... ] Making move-to-trash a special case would require changes to non-Trash-specific code. Rather, one could make the trash emptier to check that the trash owner has permission, keeping trash handling out of the filesystem's core. > Current system allows the client side and server side have independent > configuration of the location of trash. That's true of lots of config parameters: things won't work if client and server configurations are not coordinated. I don't think we should invest a lot of effort in fixing that as a part of this issue. The root problem in this case is that home directories are defined by the client, when they perhaps should be defined by the server. That should probably be addressed as a separate issue. > Trash and permissions don't mix > ------------------------------- > > Key: HADOOP-2514 > URL: https://issues.apache.org/jira/browse/HADOOP-2514 > Project: Hadoop > Issue Type: New Feature > Components: dfs > Affects Versions: 0.16.0 > Reporter: Robert Chansler > Fix For: 0.16.0 > > > Shell command "rm" is really "mv" to trash with the expectation that the > server will at some point really delete the contents of trash. With the > advent of permissions, a user can "mv" folders that the user cannot "rm". The > present trash feature as implemented would allow the user to suborn the > server into deleting a folder in violation of the permissions model. > A related issue is that if anybody can mv a folder to the trash anybody else > can mv that same folder from the trash. This may be contrary to the > expectations of the user. > What is a better model for trash? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.