[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

UnixTools



   Using Scott's UNIXTOOLS toolset to automate a job and getting the
   following error:


   DSPLY  qsh: 001-0011 Error found getting current working directory.
   Permission denied


   If I give the user profile DMVFTP  *ALLOBJ authority the error goes
   away but below you will

   See the user profile has full access to the /home/dmvftp directory.
   Can anyone tell

   me why I'm receiving the above message?     Is there another directory
   required for

   the unixtools to function?


                                Work with Authority


   Object . . . . . . . . . . . . :   /home/dmvftp

   Type . . . . . . . . . . . . . :   DIR

   Owner  . . . . . . . . . . . . :   DMVFTP

   Primary group  . . . . . . . . :   *NONE

   Authorization list . . . . . . :   *NONE


   Type options, press Enter.

     1=Add user   2=Change user authority   4=Remove user


                      Data     --Object Authorities--

   Opt  User        Authority  Exist  Mgt  Alter  Ref


        *PUBLIC     *RWX         X     X     X     X

        DMVFTP      *RWX         X     X     X     X



   The program at this point is very very simple....


   0001.00 FUNIX      CF   F 1000        SPECIAL
   PGMNAME('UNIXCMD')

   0002.00 F                                     PLIST(UNIXPARM)
   USROPN

   0003.00

   0004.00 D cmd             s
   5000a

   0005.00 D record          s
   1000a

   0006.00 D outrec          s             52a

   0007.00

   0008.00 IUNIX
   NS

   0009.00 I                                  1 1000
   Record

   0010.00

   0011.00 C     UNIXPARM
   PLIST

   0012.00 C                   PARM
   CMD

   0013.00  /free

   0014.00      cmd = 'cd /home/dmvftp;
   +

   0015.00            gpg --batch --yes
   +

   0015.05            --output dmvftp.txt.new --decrypt
   dmvftp.txt.gpg';

   0016.00      open
   UNIX;

   0017.00

   0018.00      read
   UNIX;

   0019.00      dow not
   %eof(UNIX);

   0020.00         outrec =
   record;

   0021.00         dsply outrec;

   0022.00         read
   UNIX;

   0023.00
   enddo;

   0024.00

   0025.00      close(e)
   UNIX;

   0026.00      *inlr =
   *on;

   0027.00  /end-free



   Thanks for any help,


   Rick
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------