permission setting

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
djoni
Participant
Posts: 98
Joined: Wed Oct 05, 2005 1:01 pm

permission setting

Post by djoni »

Right after install, by default, all AIX users are set to "Developer" category.
My EE server shares its AIX system with many other applications.
Meaning I must disabled, set all non DS groups to "<None>", manually on the Administrator's permission window.
Is there any better mechanism than this manual work?
djoni
kcbland
Participant
Posts: 5208
Joined: Wed Jan 15, 2003 8:56 am
Location: Lutz, FL
Contact:

Post by kcbland »

Sneak a look at the *.adm files in each project. :wink:
Kenneth Bland

Rank: Sempai
Belt: First degree black
Fight name: Captain Hook
Signature knockout: right upper cut followed by left hook
Signature submission: Crucifix combined with leg triangle
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

By default, the *.adm files aren't present. And you won't see them even if they are, unless you enable listing of hidden files (for example ls -la .*.adm)

The files are brought into use by using the Administrator client's Permissions tab.

Or by using a text editor on the server. File name .developer.adm for the Developer role contains a list of UNIX groups assigned to that role.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
kcbland
Participant
Posts: 5208
Joined: Wed Jan 15, 2003 8:56 am
Location: Lutz, FL
Contact:

Post by kcbland »

They're there, you just have to work a little to find them. We learn by doing.... :wink:
Kenneth Bland

Rank: Sempai
Belt: First degree black
Fight name: Captain Hook
Signature knockout: right upper cut followed by left hook
Signature submission: Crucifix combined with leg triangle
djoni
Participant
Posts: 98
Joined: Wed Oct 05, 2005 1:01 pm

Post by djoni »

Is this by project (one file one project) or just one developer.adm file for all groups with developer role?
djoni
ray.wurlod wrote:By default, the *.adm files aren't present. And you won't see them even if they are, unless you enable listing of hidden files (for example ls -la .*.adm)

The files are brought into use by using the Administrator client's Permissions tab.

Or by using a text editor on the server. File name .developer.adm for the Developer role contains a list of UNIX groups assigned to that role.
kcbland
Participant
Posts: 5208
Joined: Wed Jan 15, 2003 8:56 am
Location: Lutz, FL
Contact:

Post by kcbland »

Yep, buried in each project folder.
Kenneth Bland

Rank: Sempai
Belt: First degree black
Fight name: Captain Hook
Signature knockout: right upper cut followed by left hook
Signature submission: Crucifix combined with leg triangle
djoni
Participant
Posts: 98
Joined: Wed Oct 05, 2005 1:01 pm

Post by djoni »

When there's a new group added after I clean up the file, in the AIX where I have my DS Server, will this new group appear in the file?
djoni
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Yes. The .*.adm files are where the groups associated with each role are stored.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
kduke
Charter Member
Charter Member
Posts: 5227
Joined: Thu May 29, 2003 9:47 am
Location: Dallas, TX
Contact:

Post by kduke »

I would never let other groups into the DataStage directories. You should write files which other applications need into directories outside of the project or DataStage engine. These directories can be wide open.

Some moron might vi a hash file like the VOC and shutdown DataStage.
Mamu Kim
djoni
Participant
Posts: 98
Joined: Wed Oct 05, 2005 1:01 pm

Post by djoni »

How do you prevent new AIX groups from entering the .adm file?
djoni
kduke wrote:I would never let other groups into the DataStage directories. You should write files which other applications need into directories outside of the project or DataStage engine. These directories can be wide open.

Some moron might vi a hash file like the VOC and shutdown DataStage.
kduke
Charter Member
Charter Member
Posts: 5227
Joined: Thu May 29, 2003 9:47 am
Location: Dallas, TX
Contact:

Post by kduke »

I would out all DataStage users in one group like dstage. I would change the projects so other groups cannot read or write to these directories.

chmod -R 770 ProjectDir

or

chmod -R o-rwx ProjectDir

Write files to /usr1/shared or somewhere outside of the project.
Mamu Kim
Post Reply