You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Christophe Taton (JIRA)" <ji...@apache.org> on 2007/08/25 01:15:30 UTC
[jira] Updated: (HADOOP-1782) DFS File Permissions framework
[ https://issues.apache.org/jira/browse/HADOOP-1782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Christophe Taton updated HADOOP-1782:
-------------------------------------
Attachment: 1782_2007-08-24a.patch
The current patch contains a few {{java.security.Permission}} subclasses that will be eventually used to integrate permissions info into INodes and to achieve permission checking following the standard Java authorization scheme. It also contains POSIX permissions primitives:
- {{fs.permission.WritablePermissionCollection}}: abstract serializable permission collection.
- {{fs.permission.HFilePermission}}: non mutable representation of a permission that some entity may request (to process permission checking).
- {{fs.permission.HFileAction}}: enumeration of the various actions available on a DFS file; for now: create, delete, read, write and setPermissions (assuming that setReplication is mapped to write).
- {{fs.permission.POSIXFileAction}}: enumeration of the regular POSIX actions (read, write and execute); we'll probably not use the execute action and merge it with the read action when considering access to a directory.
- {{fs.permission.POSIXFilePermission}}: non mutable representation of a POSIX action/permission that some entity may request (to process POSIX permission checking). It currently contains a POSIXFileAction and an ID representing the entity requesting the action.
- {{fs.permission.POSIXFilePermissions}}: a mutable per-INode permission collection that holds: an ID representing the owner of the INode and a short bits set that stores the POSIX authorizations for owner, group members and others entities. We currently ignore groups.
> DFS File Permissions framework
> ------------------------------
>
> Key: HADOOP-1782
> URL: https://issues.apache.org/jira/browse/HADOOP-1782
> Project: Hadoop
> Issue Type: Improvement
> Reporter: Christophe Taton
> Assignee: Christophe Taton
> Fix For: 0.15.0
>
> Attachments: 1782_2007-08-24a.patch
>
>
> In [HADOOP-1298|https://issues.apache.org/jira/browse/HADOOP-1298] we want to provide authorization to the DFS. This issue should provide the bases to add permissions information to INodes.
> In a short-term implementation, we'll focus on providing POSIX style permissions.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.