Neil Joshi created HDDS-7570:
--------------------------------

             Summary: Provide a shareable ofs://temp directory
                 Key: HDDS-7570
                 URL: https://issues.apache.org/jira/browse/HDDS-7570
             Project: Apache Ozone
          Issue Type: Improvement
            Reporter: Neil Joshi


Currently, the ofs://tmp directory is a virtual directory configured by the 
admin but not shareable for all users.  Instead each user creates their own tmp 
directory for use with ofs.  Because of the implementation, each tmp directory 
can only be administered by the individual users.  Administrators currently are 
unable to access user tmp directories. thus administer the tmp directories.  

Building upon HDDS-2929, a shareable virtual tmp directory will be available to 
ofs users.  This ofs://tmp directory behaves much like a sticky-bit tmp 
directory where admins have full access and users have rw permissions and can 
only delete files they own.

 

As with HDDS-2929 a virtual tmp directory is used by ofs users and ofs 
applications requiring a tmp directory, ofs://tmp.  Instead of each user having 
their own tmp directories in the implementation, here a single tmp directory is 
created from the tmp directory mount that is shared for all users.  Admins have 
all access and users can read/write files and only delete files owned by the 
user. 

 

The ofs temp directory is configured with access control as follows:

admin is privileged user testuser2, regular user is testuser in example with 
admin configuring ofs tmp directory mount for users:

ozone sh volume create tmp
ozone sh volume setacl -a 
user:testuser2:rw,user:testuser:a,group:testuser2:rw,group:testuser:a tmp
ozone sh bucket create tmp/tmp
ozone sh bucket setacl -a 
user:testuser2:rwlc,user:testuser:a,group:testuser2:rwlc,group:testuser:a 
tmp/tmp

 

users access the tmp directory as in HDDS-2929,

ozone fs -put ./NOTICE.txt ofs://om/tmp 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to