AS400 iSeries v5r4 Permissions

I'm new to iSeries and need to know how to grant permissions. I have the iNavigator software however the change using this application is not giving me the result I need. How can I use the CL to make a permissions change?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Gary PattersonVP Technology / Senior Consultant Commented:
Grant permissions to what, specifically?
Dave FordSoftware Developer / Database AdministratorCommented:
If you want to grant authority interactively, you'd use EdtObjAut:

EdtObjAut OBJ(MySchema/MyTable) OBJTYPE(*file)

In a CL program, you'd use GrtObjAut.

Try it out, and let me know how it works for you.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Erin_MAuthor Commented:
it is a library under the root: /QDLS/FACIT

The issue is when my user is using the copy command to this library. they are getting a permissions error.
Gary PattersonVP Technology / Senior Consultant Commented:

That's not a library, that is a folder in the QDLS file system.  It has some special requirements.  It is an old file system used for DOS and OS/2 compatibility.

Where is the user trying to copy from?  

Windows PC COPY command to /QDLS/FACIT through an iSeries NetServer share of some sort?

Or just from some other iSeries location in the QDLS file system or in the IFS in general using the iSeries green-screen COPY command?

Anyway, to use QDLS, the user's iSeries user profile needs to be registered in the system directory.  Use the WRKDIRE command to see if an entry is missing, and add one if needed.  You can look at an entry for a working user for guidance.  If this is a new function for this user, this is a pretty likely problem if you've covered all the bases.  Usually for this you just need to populate the User ID / Address and the System name portion of the System Name / Group:

If the user is connecting from the PC and are referring to the /QDLS/FACIT folder through a Windows share, they need to have permission to the share (Usually done with a Windows ID in sync with an iSeries ID - let me know if this is the case and I can provide more info), plus file system permission to the folder.  You can control share permissions in Navigator, sort of similar to what you do in Windows.  You can probably set permissions to the underlying /QDLS/FACIT folder with Navigator, too, but I usually use the green-screen WRKLNK command.  Maybe even the old WRKFLR command.

But eliminate the system directory issue, first.

Here is the Information Center link for the QDLS file system.  That's V6R1, but it should be identical to V5R4:
Because /QDLS is effectively an obsolete file (and probably shouldn't be used at all nowadays), there might be additional requirements. Depending on what client is used, it's possible that fixes need to be applied on the client side. Windows Networking might need a fix in order to handle it.

You might need to let us know what OS the client is running if the suggestions so far don't make everything work.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
IBM System i

From novice to tech pro — start learning today.