Print

Print


Hi Oliver,

Yes, ofs.notify is the one. Could you (and you may already have so apologies for the repeat) supply the actual requirements for the permission settings? Does the user or path alter the permission settings? Anything else or is one set of permission be sufficient. How does this impact chmod? If permission are path sensitive how does this impact rename?

Andy

From: Oliver Freyermuth
Sent: Thursday, October 18, 2018 2:49 PM
To: xrootd/xrootd
Cc: Andrew Hanushevsky ; Assign
Subject: Re: [xrootd/xrootd] Force permissions on files created by a xrootd server (#649)

Dear Andy,

I was mistakenly believing only ofs.tpc allowed hookup of a script. My conclusion was there is no way to hook up a "permission change script" to anything transferred via WebDAV.
However - I was fully unaware of the event stream script approach (you mean ofs.notify, correct?). This should indeed solve my issue, and opens up a full range of other possible hooks!

It would of course still be nice to have a way to enforce permissions / an umask in a general way without an external script, but as long as that is a possible workaround, I am happy :-).

So many thanks for mentioning ofs.notify!

Cheers,
Oliver

ā€”
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or mute the thread.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"PERSON","message":"@abh3 in #649: Hi Oliver,\n\nYes, ofs.notify is the one. Could you (and you may already have so apologies for the repeat) supply the actual requirements for the permission settings? Does the user or path alter the permission settings? Anything else or is one set of permission be sufficient. How does this impact chmod? If permission are path sensitive how does this impact rename?\n\nAndy\n\nFrom: Oliver Freyermuth \nSent: Thursday, October 18, 2018 2:49 PM\nTo: xrootd/xrootd \nCc: Andrew Hanushevsky ; Assign \nSubject: Re: [xrootd/xrootd] Force permissions on files created by a xrootd server (#649)\n\nDear Andy,\n\nI was mistakenly believing only ofs.tpc allowed hookup of a script. My conclusion was there is no way to hook up a \"permission change script\" to anything transferred via WebDAV.\nHowever - I was fully unaware of the event stream script approach (you mean ofs.notify, correct?). This should indeed solve my issue, and opens up a full range of other possible hooks!\n\nIt would of course still be nice to have a way to enforce permissions / an umask in a general way without an external script, but as long as that is a possible workaround, I am happy :-).\n\nSo many thanks for mentioning ofs.notify!\n\nCheers,\nOliver\n\nā€”\nYou are receiving this because you were assigned.\nReply to this email directly, view it on GitHub, or mute the thread.\n"}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/649#issuecomment-431177523"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/649#issuecomment-431177523", "url": "https://github.com/xrootd/xrootd/issues/649#issuecomment-431177523", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [xrootd/xrootd] Force permissions on files created by a xrootd server (#649)", "sections": [ { "text": "", "activityTitle": "**Andrew Hanushevsky**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@abh3", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"xrootd/xrootd\",\n\"issueId\": 649,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"xrootd/xrootd\",\n\"issueId\": 649\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/xrootd/xrootd/issues/649#issuecomment-431177523" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 296169717\n}" } ], "themeColor": "26292E" } ]

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1