Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Changing the UserID used by JobScheduler on Unix systems
Question
One of the files on our file system belongs to a different user to that used by our JobScheduler.
This is causing the following errors:
Code Block |
---|
2012-10-15 18:26:27.360 [info] SCHEDULER-918 state=starting (at=2012-10-15 18:26:27.333)
2012-10-15 18:26:27.361 [info] SCHEDULER-987 Starting process: '/bin/sh' '-c' '"/tmp/schedule/sos.ABC"'
2012-10-15 18:26:27.475 [info] /tmp/schedule/sos.ABC: line 4: ./TDloadXXX: Permission denied
2012-10-15 18:26:27.475 [info] SCHEDULER-915 Process event
2012-10-15 18:26:27.476 [ERROR] SCHEDULER-280 Process terminated with exit code 126 (0x7E)
|
I noticed there is a SETUID
setuid
utility that could be used, I have looked through the FAQ, could you give us some information please as this could fix our issue?
Answer
SETUID
The setuid
utility is deprecated.
Display feature availability EndingWithRelease 1.11 Jira server SOS JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 6dc67751-9d67-34cd-985b-194a8cdc9602 key JS-1565
Excerpt |
---|
There are |
...
multiple ways running jobs with different user ids in order to access objects belonging to a different user:
|
...
|
...
|
...
|
...
|
...
No Format |
---|
Note that the use of SSH is not confined to remote computers - you can use it to access local files.
A JITL SSH job is provided with every JobScheduler installation. See the following:
|
...
|
...
|
<!--: This is described in part 2 of the following FAQ:
...
...