Yes. But if Silviu or others had use cases for us to chew on, maybe there would be reasons to modify the managed-job-security-config.xml too.

-Stu

On Apr 21, 2008, at Apr 21, 3:23 PM, Tom Scavo wrote:

Is this why, when configuring GridShib in GRAM, we modify the config
of ManagedJobFactoryService (managed-job-factory-security-config.xml)
but not the GRAM job resources config
(managed-job-security-config.xml)?

Tom

On Mon, Apr 21, 2008 at 3:50 PM, Stuart Martin <[EMAIL PROTECTED]> wrote:
I should have explained this a bit better.  There are 2 levels of
authorization here. 1) access to the services in a container 2) access to the WSRF job resources being processed by the managedExecutionJobService in the container. For #1, I want to allow many users to use the services. That makes sense, this is the typical setup/use of the gridmap file. But for #2, (typically) users do not want other users to be able to affect their
jobs.  To handle #2, a new temp gridmap file is created per job that
contains only the DN of the user that submitted the job. GRAM does not
provide anything more sophisticated than that at the moment.

-Stu



On Apr 21, 2008, at Apr 21, 2:15 PM, Silviu Popescu wrote:


Hi Stuart,

Thanks for the quick response.
I'm not sure yet if I'll need this functionality, I was just curious if it
is possible. Actually, in gridmap file I have more DNs mapped to same local
user and I thought job access is possible to all DNs .

Regards,
Silviu

Stuart Martin <[EMAIL PROTECTED]> wrote: Hi Silviu,

Currently only the DN of the user that submitted the job request is
allowed to access that job "resource". GRAM creates a one entry
gridmapfile for each job submitted and that temp gridmapfile is used
to authorize users, thus limiting access the job to just the submitter.

Can you describe the functionality you would like to have? Would you
like to pass in a list of DNs on the createManagedJob operation that
you would want to have access to a specific job? Or does this fall
into the VO management methods like VOMS and GridShib that are
designed to provide to group affiliation and authorization?

Thanks,
-Stu

On Apr 21, 2008, at Apr 21, 3:51 AM, Silviu Popescu wrote:

Hi,

What do I have to do to allow all users to query the status of a
submitted job ?

I submitted a job with user [EMAIL PROTECTED]
[EMAIL PROTECTED] globusrun-ws -submit -b -o job.epr -c /bin/sleep 200
Submitting job...Done.
Job ID: uuid:3b41a688-0f7f-11dd-9f38-000f2034b443
Termination time: 04/22/2008 08:45 GMT
[EMAIL PROTECTED] globusrun-ws -status -j job.epr
Current job state: Active
[EMAIL PROTECTED] scp job.epr silviup-laptop:/home/user/job.epr

[EMAIL PROTECTED] globusrun-ws -status -j job.epr -F c14
globusrun-ws: Error querying job state
globus_soap_message_module: SOAP Fault
Fault code: soapenv:Server.userException
Fault string:
org
.globus
.wsrf .impl.security.authorization.exceptions.AuthorizationException:
"/O=Grid/OU=GlobusTest/OU=simpleCA-portal.tech.pub.ro/CN=User" is
not authorized to use operation:
{http://www.globus.org/namespaces/2004/10/gram/job/exec
}getMultipleResourceProperties on this service

When I submit from silviup-laptop the query works fine.
[EMAIL PROTECTED] globusrun-ws -submit -o job.epr -F c14 -b -
c /bin/sleep 200
Submitting job...Done.
Job ID: uuid:13a06b6e-0f7f-11dd-ab7b-0018f39fc34f
Termination time: 04/22/2008 08:43 GMT
[EMAIL PROTECTED] globusrun-ws -status -j job.epr -F c14
Current job state: Active

Thanks,
Silviu







Reply via email to