Hi Oliver,

Perhaps I don’t understand the full problem. For XRootD TPC you already have the capability to hookup a script and set whatever permission you would like (presumably ones that still allow xrootd to access the file). For all other operations, you have the capability of adding an event stream script that could selectively notified of file creations and other operations that are permission sensitive and do whatever you need to do in that script.

Andy

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

Hi,

are there ideas on how to approach this? A common solution (or at least a solution with feature-parity) for WebDAV and xrootd TPC to hook up scripts would be really nice. Right now, we scan our filesystem for about one hour each day to fixup permissions.

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\nPerhaps I don’t understand the full problem. For XRootD TPC you already have the capability to hookup a script and set whatever permission you would like (presumably ones that still allow xrootd to access the file). For all other operations, you have the capability of adding an event stream script that could selectively notified of file creations and other operations that are permission sensitive and do whatever you need to do in that script.\n\nAndy\n\nFrom: Oliver Freyermuth \nSent: Thursday, October 18, 2018 4:55 AM\nTo: xrootd/xrootd \nCc: Andrew Hanushevsky ; Assign \nSubject: Re: [xrootd/xrootd] Force permissions on files created by a xrootd server (#649)\n\nHi,\n\nare there ideas on how to approach this? A common solution (or at least a solution with feature-parity) for WebDAV and xrootd TPC to hook up scripts would be really nice. Right now, we scan our filesystem for about one hour each day to fixup permissions.\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-431158961"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/649#issuecomment-431158961", "url": "https://github.com/xrootd/xrootd/issues/649#issuecomment-431158961", "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-431158961" } ], "@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